{"id":328,"date":"2021-07-23T12:27:53","date_gmt":"2021-07-23T12:27:53","guid":{"rendered":"https:\/\/ssdsunucum.com\/blog\/cphulk-management-on-the-command-line\/"},"modified":"2021-07-23T12:27:53","modified_gmt":"2021-07-23T12:27:53","slug":"cphulk-management-on-the-command-line","status":"publish","type":"post","link":"https:\/\/ssdsunucum.com\/blog\/cphulk-management-on-the-command-line\/","title":{"rendered":"cPHulk Management on the Command Line"},"content":{"rendered":"<\/p>\n<div class=\"col-md-9\">\n<div class=\"flex-column flex-md-row article-header\"><\/div>\n<hr>\n<h2 id=\"overview\">Overview<\/h2>\n<p>This document describes how to manage cPHulk from the command line. You can also manage cPHulk with WHM\u2019s <em>cPHulk Brute Force Protection<\/em> interface (<em>WHM &gt;&gt; Home &gt;&gt; Security Center &gt;&gt; cPHulk Brute Force Protection<\/em>).<\/p>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n<ul>\n<li>\n<p>This feature requires that you use SSH to access your server as the <code>root<\/code> user.<\/p>\n<\/li>\n<li>\n<p>In cPanel &#038; WHM version 62 and later, cPHulk uses an SQLite database.<\/p>\n<\/li>\n<li>\n<p>In cPanel &#038; WHM version 72 and later, you can use cPanel\u2019s <em>Terminal<\/em> interface (<em>cPanel &gt;&gt; Home &gt;&gt; Advanced &gt;&gt; Terminal<\/em>) or WHM\u2019s <em>Terminal<\/em> interface (<em>WHM &gt;&gt; Home &gt;&gt; Advanced &gt;&gt; Terminal<\/em>) to access the command line from within the interface.<\/p>\n<\/li>\n<\/ul><\/div>\n<\/div>\n<h2 id=\"manage-cphulk\">Manage cPHulk<\/h2>\n<p>Use the following methods to manage the cPHulk service (<code>cphulkd<\/code>) on your server.<\/p>\n<h3 id=\"enable-cphulk\">Enable cPHulk<\/h3>\n<div class=\"callout callout-warning\">\n<div class=\"callout-heading\">Important:<\/div>\n<div class=\"callout-content\">\n<p>The system <strong>requires<\/strong> several configuration changes to properly enable cPHulk. <strong>Do not<\/strong> enable it from the command line.<\/p>\n<\/p><\/div>\n<\/div>\n<p>To enable cPHulk, use WHM\u2019s <em>cPHulk Brute Force Protection<\/em> interface (<em>WHM &gt;&gt; Home &gt;&gt; Security Center &gt;&gt; cPHulk Brute Force Protection<\/em>).<\/p>\n<h3 id=\"enable-and-disable-debug-mode\">Enable and disable debug mode<\/h3>\n<p>To enable debug mode, perform the following steps:<\/p>\n<ol>\n<li>\n<p>Create the <code>debug<\/code> touch file in the <code>\/var\/cpanel\/hulkd<\/code> directory:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">echo <span style=\"color:#ae81ff\">3<\/span> &gt; touch \/var\/cpanel\/hulkd\/debug<\/code><\/pre>\n<\/div>\n<\/li>\n<li>\n<p>Restart cPHulk:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">\/usr\/local\/cpanel\/scripts\/restartsrv_cphulkd<\/code><\/pre>\n<\/div>\n<\/li>\n<\/ol>\n<p>To disable debug mode, perform the following steps:<\/p>\n<ol>\n<li>\n<p>Remove the <code>debug<\/code> touch file:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">rm \/var\/cpanel\/hulkd\/debug<\/code><\/pre>\n<\/div>\n<\/li>\n<li>\n<p>Restart cPHulk:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">\/usr\/local\/cpanel\/scripts\/restartsrv_cphulkd<\/code><\/pre>\n<\/div>\n<\/li>\n<\/ol>\n<h3 id=\"check-cphulk-s-status\">Check cPHulk\u2019s status<\/h3>\n<p>To check the status of cPHulk, perform one of the following actions:<\/p>\n<ul>\n<li>\n<p>Call WHM API 1\u2019s <code>cphulk_status<\/code> function.<\/p>\n<\/li>\n<li>\n<p>Run the following command:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">ps aux | grep -i cphulk<\/code><\/pre>\n<\/div>\n<p>The system will return output that resembles the following example:<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">root <span style=\"color:#ae81ff\">1501<\/span> <span style=\"color:#ae81ff\">0<\/span>.0 <span style=\"color:#ae81ff\">0<\/span>.4 <span style=\"color:#ae81ff\">34816<\/span> <span style=\"color:#ae81ff\">5076<\/span> ? S <span style=\"color:#ae81ff\">07<\/span>:58 <span style=\"color:#ae81ff\">0<\/span>:00 cPhulkd - processor<\/code><\/pre>\n<\/div>\n<p>In this example, the output indicates that cPHulk is enabled.<\/li>\n<\/ul>\n<h3 id=\"restart-cphulk\">Restart cPHulk<\/h3>\n<p>To restart cPHulk, perform one of the following actions:<\/p>\n<ul>\n<li>\n<p>Call WHM API 1\u2019s <code>configureservice<\/code> function. This also rebuilds and restarts Dovecot. To do this, run the following commands:\n<\/p>\n<div class=\"highlight\">\n<div style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\">\n<table style=\"border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;\">\n<tr>\n<td style=\"vertical-align:top;padding:0;margin:0;border:0;\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-bash\" data-lang=\"bash\"><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">1\n<\/span><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">2\n<\/span><\/code><\/pre>\n<\/td>\n<td style=\"vertical-align:top;padding:0;margin:0;border:0;;width:100%\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-bash\" data-lang=\"bash\">whmapi1 configureservice service<span style=\"color:#f92672\">=<\/span>cphulkd enabled<span style=\"color:#f92672\">=<\/span><span style=\"color:#ae81ff\">0<\/span> monitored<span style=\"color:#f92672\">=<\/span><span style=\"color:#ae81ff\">0<\/span>\nwhmapi1 configureservice service<span style=\"color:#f92672\">=<\/span>cphulkd enabled<span style=\"color:#f92672\">=<\/span><span style=\"color:#ae81ff\">1<\/span> monitored<span style=\"color:#f92672\">=<\/span><span style=\"color:#ae81ff\">1<\/span><\/code><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<\/li>\n<li>\n<p>Perform a soft restart. Then, rebuild and then restart Dovecot. To do this, run the following scripts:\n<\/p>\n<div class=\"highlight\">\n<div style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\">\n<table style=\"border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;\">\n<tr>\n<td style=\"vertical-align:top;padding:0;margin:0;border:0;\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-GO\" data-lang=\"GO\"><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">1\n<\/span><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">2\n<\/span><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">3\n<\/span><\/code><\/pre>\n<\/td>\n<td style=\"vertical-align:top;padding:0;margin:0;border:0;;width:100%\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-GO\" data-lang=\"GO\"><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">usr<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">local<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">cpanel<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">scripts<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">restartsrv_cphulkd<\/span>\n<span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">usr<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">local<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">cpanel<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">scripts<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">builddovecotconf<\/span>\n<span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">usr<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">local<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">cpanel<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">scripts<\/span><span style=\"color:#f92672\">\/<\/span><span style=\"color:#a6e22e\">restartsrv_dovecot<\/span><\/code><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<\/li>\n<li>\n<p>Perform a hard restart and force the system to flush the service\u2019s memory. Then, rebuild and restart Dovecot. To do this, run the following commands:\n<\/p>\n<div class=\"highlight\">\n<div style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\">\n<table style=\"border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;\">\n<tr>\n<td style=\"vertical-align:top;padding:0;margin:0;border:0;\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-bash\" data-lang=\"bash\"><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">1\n<\/span><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">2\n<\/span><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">3\n<\/span><\/code><\/pre>\n<\/td>\n<td style=\"vertical-align:top;padding:0;margin:0;border:0;;width:100%\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-bash\" data-lang=\"bash\">\/usr\/local\/cpanel\/scripts\/restartsrv_cphulkd --stop; \/scripts\/restartsrv_cphulkd --start\n\/usr\/local\/cpanel\/scripts\/builddovecotconf\n\/usr\/local\/cpanel\/scripts\/restartsrv_dovecot<\/code><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<\/li>\n<\/ul>\n<h3 id=\"disable-cphulk\">Disable cPHulk<\/h3>\n<p>To disable cPHulk, perform one of the following actions:<\/p>\n<ul>\n<li>\n<p>Call WHM API 1\u2019s <code>disable_cphulk<\/code> function.<\/p>\n<\/li>\n<li>\n<p>Call WHM API 1\u2019s <code>configureservice<\/code> function. For example:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">whmapi1 configureservice service<span style=\"color:#f92672\">=<\/span>cphulkd enabled<span style=\"color:#f92672\">=<\/span><span style=\"color:#ae81ff\">0<\/span> monitored<span style=\"color:#f92672\">=<\/span><span style=\"color:#ae81ff\">0<\/span><\/code><\/pre>\n<\/div>\n<\/li>\n<li>\n<p>Run the following commands:\n<\/p>\n<div class=\"highlight\">\n<div style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\">\n<table style=\"border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;\">\n<tr>\n<td style=\"vertical-align:top;padding:0;margin:0;border:0;\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-bash\" data-lang=\"bash\"><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">1\n<\/span><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">2\n<\/span><\/code><\/pre>\n<\/td>\n<td style=\"vertical-align:top;padding:0;margin:0;border:0;;width:100%\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-bash\" data-lang=\"bash\">\/usr\/local\/cpanel\/etc\/init\/stopcphulkd\n\/usr\/local\/cpanel\/bin\/cphulk_pam_ctl --disable<\/code><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<\/li>\n<\/ul>\n<h4 id=\"keep-cphulk-offline\">Keep cPHulk offline<\/h4>\n<p>To disable cPHulk so that it remains offline, even after a restart of cPanel &#038; WHM, perform the following steps:<\/p>\n<ol>\n<li>\n<p>Remove the <code>enabled<\/code> touch file:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">rm \/var\/cpanel\/hulkd\/enabled<\/code><\/pre>\n<\/div>\n<\/li>\n<li>\n<p>Edit the <code>\/etc\/dovecot\/dovecot.conf<\/code> file to remove the following line:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">auth_policy_server_url <span style=\"color:#f92672\">=<\/span> http:\/\/127.0.0.1:579\/dovecot-auth-policy<\/code><\/pre>\n<\/div>\n<\/li>\n<li>\n<p>Rebuild Dovecot\u2019s configuration file. To do this, run the following script:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-bash\" data-lang=\"bash\">\/usr\/local\/cpanel\/scripts\/builddovecotconf<\/code><\/pre>\n<\/div>\n<\/li>\n<li>\n<p>Restart Dovecot. To do this, run the following script:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">\/usr\/local\/cpanel\/scripts\/restartsrv_dovecot<\/code><\/pre>\n<\/div>\n<\/li>\n<\/ol>\n<h2 id=\"log-files\">Log files<\/h2>\n<p>cPHulk stores its logs in the following files:<\/p>\n<ul>\n<li>\n<p><code>\/usr\/local\/cpanel\/logs\/cphulkd.log<\/code><\/p>\n<\/li>\n<li>\n<p><code>\/usr\/local\/cpanel\/logs\/cphulkd_errors.log<\/code><\/p>\n<\/li>\n<\/ul>\n<h2 id=\"ip-address-management\">IP address management<\/h2>\n<p>You can use the following commands to add an IP address to cPHulk\u2019s whitelist and blacklist:<\/p>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n<ul>\n<li>\n<p>If an IP address exists on <strong>both<\/strong> lists, the system will override the blacklist entry.<\/p>\n<\/li>\n<li>\n<p>An IP address block in the <code>iptables<\/code> application will override an IP address on the whitelist. To unblock an IP address, call WHM API 1\u2019s <code>flush_cphulk_login_history_for_ips<\/code> function.<\/p>\n<\/li>\n<\/ul><\/div>\n<\/div>\n<h3 id=\"whitelist-an-ip-address\">Whitelist an IP address<\/h3>\n<p>To add an IP address to the whitelist, run the following script. In this example, <code>192.0.2.0<\/code> represents an IP address or IP address range:<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">\/usr\/local\/cpanel\/scripts\/cphulkdwhitelist <span style=\"color:#ae81ff\">192<\/span>.0.2.0<\/code><\/pre>\n<\/div>\n<h3 id=\"blacklist-an-ip-address\">Blacklist an IP address<\/h3>\n<p>To add an IP address to the blacklist, run the following script. In this example, <code>192.0.2.0<\/code> represents an IP address or IP address range:<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">\/usr\/local\/cpanel\/scripts\/cphulkdblacklist <span style=\"color:#ae81ff\">192<\/span>.0.2.0<\/code><\/pre>\n<\/div>\n<h2 id=\"remove-lockouts\">Remove lockouts<\/h2>\n<p>If cPHulk locks you out of your cPanel account, perform the following steps:<\/p>\n<ol>\n<li>\n<p>Log in to WHM.<\/p>\n<\/li>\n<li>\n<p>Append the following string to the WHM URL:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">\/scripts2\/doautofixer?autofix<span style=\"color:#f92672\">=<\/span>disable_cphulkd<\/code><\/pre>\n<\/div>\n<p>The resulting URL may resemble the following example. In this example, <code>www.example.com<\/code> is your server\u2019s hostname:<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">https:\/\/www.example.com:2087\/scripts2\/doautofixer?autofix<span style=\"color:#f92672\">=<\/span>disable_cphulkd<\/code><\/pre>\n<\/div>\n<\/li>\n<\/ol>\n<p>If you enabled the following settings in WHM\u2019s <em>cPHulk Brute Force Protection<\/em> interface (<em>WHM &gt;&gt; Home &gt;&gt; Security Center &gt;&gt; cPHulk Brute Force Protection<\/em>), you must remove the <code>iptables<\/code> rule that the system created:<\/p>\n<ul>\n<li><em>Block IP addresses at the firewall level if they trigger brute force protection<\/em><\/li>\n<li><em>Block IP addresses at the firewall level if they trigger a one-day block<\/em><\/li>\n<\/ul>\n<p>To do this, run one of the following commands:<\/p>\n<ul>\n<li>\n<p>For <strong>cPanel &#038; WHM version 62 and later<\/strong>, run:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">iptables -F cphulk <span style=\"color:#f92672\">&&<\/span> \/usr\/local\/cpanel\/3rdparty\/bin\/sqlite3 \/var\/cpanel\/hulkd\/cphulk.sqlite <span style=\"color:#e6db74\">\"DELETE FROM login_track;\"<\/span><\/code><\/pre>\n<\/div>\n<\/li>\n<li>\n<p>For <strong>cPanel &#038; WHM version 60 and earlier<\/strong>, run:\n<\/p>\n<div class=\"highlight\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">iptables -F cphulk <span style=\"color:#f92672\">&&<\/span> mysql -e <span style=\"color:#e6db74\">\"Delete from cphulkd.login_track;\"<\/span><\/code><\/pre>\n<\/div>\n<\/li>\n<\/ul>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n<p>These commands remove <strong>all<\/strong> of cPHulk\u2019s lockouts. To remove the lockout for a specific IP address on servers that run cPanel &#038; WHM version 11.50 or later, call WHM API 1\u2019s <code>flush_cphulk_login_history_for_ips<\/code> function.<\/p>\n<\/p><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Overview This document describes how to manage cPHulk from the command line. You can also manage cPHulk with WHM\u2019s cPHulk Brute Force Protection interface (WHM &gt;&gt; Home &gt;&gt; Security Center &gt;&gt; cPHulk Brute Force Protection). Note: This feature requires that you use SSH to access your server as the root user. In cPanel &#038; WHM &hellip;<\/p>\n","protected":false},"author":1,"featured_media":329,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/328"}],"collection":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/comments?post=328"}],"version-history":[{"count":0,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/328\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media\/329"}],"wp:attachment":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media?parent=328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/categories?post=328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/tags?post=328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}