{"id":201,"date":"2015-04-05T05:57:04","date_gmt":"2015-04-05T05:57:04","guid":{"rendered":"https:\/\/www.fastcomet.com\/blog\/?p=201"},"modified":"2025-12-15T19:28:55","modified_gmt":"2025-12-15T19:28:55","slug":"how-to-work-with-cphulk-in-cpanel","status":"publish","type":"post","link":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel","title":{"rendered":"How to Configure cPHulk in cPanel"},"content":{"rendered":"\n<p class=\"has-drop-cap\">Security is one of the primary concerns nowadays, due to a&nbsp;large amount of different hacking techniques used worldwide. It is important to keep servers safe and enjoy a trouble-free development of your websites at all times. If you are a cPanel user, it is well worth trying the cPHulk feature, which will provide an additional layer of protection on your server.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">What is cPHulk?<\/h2>\n\n\n\n<p>cPHulk is a cPanel tool that prevents brute force attacks to your server. It can be configured in many different ways, according to your needs, or the needs of the people using your server. A brute force attack is a hacking method, which automatically attempts to use different combinations for guessing the password to your web server. cPHulk is a good way of stopping that and it really easy to configure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Does cPHulk Work?<\/h2>\n\n\n\n<p>cPHulk can be configured in different ways, but the logic behind it is simple. If a user attempts to enter the incorrect password multiple times, s\/he will be blocked for a certain period of time. The number of login attempts and the block duration can be configured specifically for your needs. However, using cPHulk, there will be no way of brute-forcing your server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Enable and Configure cPHulk?<\/h2>\n\n\n\n<p>To enable cPHulk, you can simply log into your WHM panel and navigate to the <strong>Security Center section<\/strong>. Select the <strong>cPHulk Brute Force Protection<\/strong> option.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"287\" src=\"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk-11-e1428210634171.jpg\" alt=\"How to Enable and Configure cPHulk\" class=\"wp-image-950\" srcset=\"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk-11-e1428210634171.jpg 770w, https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk-11-e1428210634171-300x112.jpg 300w, https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk-11-e1428210634171-768x286.jpg 768w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">1. cPHulk Configuration<\/h3>\n\n\n\n<p>The first thing to do is to review the available options for cPHulk protection. There are multiple ways of configuring the service to block incorrect login attempts to a specific account, login attempts from specific IP address and so on. You can also specify the duration of the block and the notifications you will get when a trigger is matched. It is best to review the official <a href=\"https:\/\/documentation.cpanel.net\/display\/ALD\/cPHulk+Brute+Force+Protection\">cPHulk documentation<\/a> for a better understanding of that.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. cPHulk Whitelist\/Blacklist Manager<\/h3>\n\n\n\n<p>When managing a cPanel server with more than one client, there is also the need for &#8220;special&#8221; rules. You may want to permanently allow access to a specific IP address, even if it matches one of the brute-force rules. There is also the possibility to block an IP address permanently, so no access will be possible for it. Here come the Whitelist\/Blacklist managers of cPHulk.<\/p>\n\n\n\n<p>The process is simple, select the Whitelist\/Blacklist tab and add a specific IP address accordingly. The system will not match the IP against the rules in the previous step.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"192\" src=\"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk2-e1428211145570.jpg\" alt=\"cPHulk Whitelist\/Blacklist Managerf\" class=\"wp-image-948\" srcset=\"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk2-e1428211145570.jpg 770w, https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk2-e1428211145570-300x75.jpg 300w, https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk2-e1428211145570-768x192.jpg 768w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">3. Remove cPHulk IP Block<\/h3>\n\n\n\n<p>If you have an IP address that is being blocked by cPHulk and you wish to remove it, you have two ways of achieving that. The first method is via WHM and the second method is via SSH. You can choose the one that suits you best, even though both options do the same thing.<\/p>\n\n\n\n<p>If you wish to remove a block via WHM, you will have to access the <strong>cPHulk Brute Force Protection<\/strong> service again. Select the <strong>Whitelist Management<\/strong> tab. Enter the IP address that you wish to whitelist and a comment (optional), then click on the <strong>Add<\/strong> button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"351\" src=\"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk3-e1428211681366.jpg\" alt=\"\" class=\"wp-image-949\" srcset=\"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk3-e1428211681366.jpg 770w, https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk3-e1428211681366-300x137.jpg 300w, https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cphulk3-e1428211681366-768x350.jpg 768w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/figure>\n<\/div>\n\n\n<p>Another method for the removal of a cPHulk block is via SSH. Access your server via SSH and type in the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql\n\nmysql&gt; use cphulkd;<\/pre>\n\n\n\n<p>This will access the cPHulk database so you can manipulate it further. To check if a specific IP address is really blocked, you can type:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql&gt; SELECT * FROM brutes WHERE 'IP'='xxx.xxx.xxx.xxx';<\/pre>\n\n\n\n<p>where you need to change &#8216;<em>xxx.xxx.xxx.xxx<\/em>&#8216; with the actual IP address you are searching for. If you see the IP address in the brutes table, you can remove it with the following SQL query:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql&gt; DELETE FROM brutes WHERE 'IP'='xxx.xxx.xxx.xxx';<\/pre>\n\n\n\n<p>Once you complete that, you can exit the MariaDB by typing:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql&gt; quit<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>cPHulk is a helpful tool that you can use if you are a cPanel user. It is an excellent way of preventing brute force attacks to your server and it is also easy to manage. As one of the tools coming with the default cPanel package, it is recommended taking full advantage of it for your servers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Security is one of the primary concerns nowadays, due to a&nbsp;large amount of different hacking techniques used worldwide. It is important to keep servers safe and enjoy a trouble-free development of your websites at all times. If you are a cPanel user, it is well worth trying the cPHulk feature, which will provide an additional [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":584,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4723],"tags":[100,8,101,24,9],"class_list":["post-201","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting","tag-bruteforce","tag-cpanel","tag-cphulk","tag-hosting","tag-security"],"featured_image_src":"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cPHulk.jpg","author_info":{"display_name":"Dimitar","author_link":"https:\/\/www.fastcomet.com\/blog\/author\/daniel"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Configure cPHulk in cPanel | FastComet<\/title>\n<meta name=\"description\" content=\"What is cPHulk and how does it work? Take a look now \u261b why you need cPHulk Brute Force Protection and learn how to enable it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Configure cPHulk in cPanel | FastComet\" \/>\n<meta property=\"og:description\" content=\"What is cPHulk and how does it work? Take a look now \u261b why you need cPHulk Brute Force Protection and learn how to enable it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel\" \/>\n<meta property=\"og:site_name\" content=\"FastComet Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-05T05:57:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-15T19:28:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cPHulk.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dimitar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dimitar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Configure cPHulk in cPanel | FastComet","description":"What is cPHulk and how does it work? Take a look now \u261b why you need cPHulk Brute Force Protection and learn how to enable it.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel","og_locale":"en_US","og_type":"article","og_title":"How to Configure cPHulk in cPanel | FastComet","og_description":"What is cPHulk and how does it work? Take a look now \u261b why you need cPHulk Brute Force Protection and learn how to enable it.","og_url":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel","og_site_name":"FastComet Blog","article_published_time":"2015-04-05T05:57:04+00:00","article_modified_time":"2025-12-15T19:28:55+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cPHulk.jpg","type":"image\/jpeg"}],"author":"Dimitar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Dimitar","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel#article","isPartOf":{"@id":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel"},"author":{"name":"Dimitar","@id":"https:\/\/www.fastcomet.com\/blog\/#\/schema\/person\/dd2086ca553541505fd54e68edd11c7c"},"headline":"How to Configure cPHulk in cPanel","datePublished":"2015-04-05T05:57:04+00:00","dateModified":"2025-12-15T19:28:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel"},"wordCount":677,"commentCount":0,"image":{"@id":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel#primaryimage"},"thumbnailUrl":"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cPHulk.jpg","keywords":["bruteforce","cpanel","cphulk","hosting","security"],"articleSection":["Web Hosting"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel","url":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel","name":"How to Configure cPHulk in cPanel | FastComet","isPartOf":{"@id":"https:\/\/www.fastcomet.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel#primaryimage"},"image":{"@id":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel#primaryimage"},"thumbnailUrl":"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cPHulk.jpg","datePublished":"2015-04-05T05:57:04+00:00","dateModified":"2025-12-15T19:28:55+00:00","author":{"@id":"https:\/\/www.fastcomet.com\/blog\/#\/schema\/person\/dd2086ca553541505fd54e68edd11c7c"},"description":"What is cPHulk and how does it work? Take a look now \u261b why you need cPHulk Brute Force Protection and learn how to enable it.","breadcrumb":{"@id":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel#primaryimage","url":"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cPHulk.jpg","contentUrl":"https:\/\/www.fastcomet.com\/blog\/wp-content\/uploads\/2015\/04\/cPHulk.jpg","width":1024,"height":576},{"@type":"BreadcrumbList","@id":"https:\/\/www.fastcomet.com\/blog\/how-to-work-with-cphulk-in-cpanel#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fastcomet.com\/blog"},{"@type":"ListItem","position":2,"name":"How to Configure cPHulk in cPanel"}]},{"@type":"WebSite","@id":"https:\/\/www.fastcomet.com\/blog\/#website","url":"https:\/\/www.fastcomet.com\/blog\/","name":"FastComet Blog","description":"FastComet Web Hosting Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fastcomet.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.fastcomet.com\/blog\/#\/schema\/person\/dd2086ca553541505fd54e68edd11c7c","name":"Dimitar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fastcomet.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/71b9cba1ee4b0befecd610aba3da6defe0e9af8bc45b0dd26d2f6b53e5731734?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/71b9cba1ee4b0befecd610aba3da6defe0e9af8bc45b0dd26d2f6b53e5731734?s=96&d=mm&r=g","caption":"Dimitar"},"description":"Dimitar is Director of Technical Support at FastComet. He has dedicated more than ten years toward bridging gaps between customer satisfaction and technical support. As the leader of our support organization, he\u2019s responsible for educating, empowering and recognizing our support team and focusing on the science and art of quality, productivity, and technical prowess. He likes to be challenged with the tasks and do the research to approach the goal desired.","url":"https:\/\/www.fastcomet.com\/blog\/author\/daniel"}]}},"_links":{"self":[{"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/posts\/201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/comments?post=201"}],"version-history":[{"count":9,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/posts\/201\/revisions"}],"predecessor-version":[{"id":10966,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/posts\/201\/revisions\/10966"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/media\/584"}],"wp:attachment":[{"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/media?parent=201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/categories?post=201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fastcomet.com\/blog\/wp-json\/wp\/v2\/tags?post=201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}