{"id":4372,"date":"2012-02-13T07:19:58","date_gmt":"2012-02-13T12:19:58","guid":{"rendered":"http:\/\/g33kinfo.com\/info\/?p=4372"},"modified":"2012-02-13T07:19:58","modified_gmt":"2012-02-13T12:19:58","slug":"csflfd-install-guide-for-plesk","status":"publish","type":"post","link":"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/","title":{"rendered":"CSF\/LFD install guide for Plesk"},"content":{"rendered":"<p>From <a href=\"http:\/\/www.diademblogs.com\/linux\/csflfd-installation-for-plesk\" target=\"_blank\" rel=\"noopener noreferrer\">diademblogs.com<\/a><\/p>\n<p>Config Server Firewall (csf) and Login Failure Daemon (lfd) is a robust firewall solution having Stateful Packet Inspection (SPI), Login\/Intrusion Detection and Security application for Linux servers. Although it is more compatible with CPanel we have been able to use the same for the Plesk hosting control panel also and it is running fine. Please visit the below link for more information.<br \/>\nFrom <a href=http:\/\/www.configserver.com target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.configserver.com<\/a><\/p>\n<p>I have listed the installation steps for CSF \/ LFD.Login to your server with \u2018root\u2019 user and issue below commands :<br \/>\nChange directory to either \/root or \/usr\/local\/src , which ever you normally use for such installations<br \/>\n<code> cd \/usr\/local\/src<\/code><br \/>\n[Remove any old source that might be present]<\/p>\n<p>Download and untar the source for installation<br \/>\n<code> wget http:\/\/www.configserver.com\/free\/csf.tgz<br \/>\n tar -xzf csf.tgz<\/code><\/p>\n<p>Run installation script<br \/>\n<code> cd csf<br \/>\n sh install.sh<\/code><\/p>\n<p><!--more--><\/p>\n<p>Once the installation complete, you can run the below scripts provided by vendor to check if your server\/vps has required iptables modules available :<br \/>\n<code> perl \/etc\/csf\/csftest.pl<\/code><\/p>\n<p>CSF provides the script to remove the other popular combination I talked about above i.e. apf\/bfd, The below script will remove apf\/bfd from your server\/vps.<br \/>\n<code> sh \/etc\/csf\/remove_apf_bfd.sh<\/code><\/p>\n<p>Common setting for incoming\/outgoing TCP\/IP and UDP connection.<br \/>\n<code>ETH_DEVICE = \u201ceth1?<br \/>\nETH_DEVICE_SKIP = \u201ceth0?<br \/>\n# Allow incoming TCP ports<br \/>\nTCP_IN = \u201c20,21,25,53,80,106,110,111,143,443,465,587,865,873,993,995,8443,8880?<br \/>\n# Allow outgoing TCP ports<br \/>\nTCP_OUT = \u201c20,21,22,25,80,110,443,43,873,8443?<br \/>\n# Allow incoming UDP ports<br \/>\nUDP_IN = \u201c53,111,123,230,631,859,862,2109,5353?<br \/>\n# Allow outgoing UDP ports<br \/>\n# To allow outgoing traceroute add 33434:33523 to this list<br \/>\nUDP_OUT = \u201c20,21,53,113,123,2109?<br \/>\n# Allow incoming PING<br \/>\nICMP_IN = \u201c1?<br \/>\n# Set the per IP address incoming ICMP packet rate<br \/>\n# To disable rate limiting set to \u201c0?<br \/>\nICMP_IN_RATE = \u201c0?<br \/>\n# Allow outgoing PING<br \/>\nICMP_OUT = \u201c1?<br \/>\n# Set the per IP address outgoing ICMP packet rate<br \/>\n# To disable rate limiting set to \u201c0?<br \/>\nICMP_OUT_RATE = \u201c0?<br \/>\n# Enable login failure detection daemon (lfd).<br \/>\nLF_DAEMON = \u201c1?<\/code><\/p>\n<p>For allowing Qmail in CSF alter below setting(s)<br \/>\n<code>SMTP_BLOCK = \u201c1?<br \/>\nSMTP_ALLOWLOCAL = \u201c1?<br \/>\nSMTP_PORTS = \u201c25,587?<br \/>\nSMTP_ALLOWUSER = \u201cqmaild,qmaill,qmailp,qmailq,qmailr,qmails\u201d<br \/>\nSMTP_ALLOWGROUP = \u201cqmail,nofiles,mail,mailman\u201d<\/code><\/p>\n<p>Set CSF\/LFD reporting FROM\/TO ID as below [**** Need to set for Plesk]<br \/>\n<code>LF_ALERT_TO = \u201csupportteam@domain.com\u201d<br \/>\nLF_ALERT_FROM = \u201ccsf_LFD@domain.com\u201d<\/code><\/p>\n<p>Allowing third party block list checking<br \/>\n<code># Enable IP range blocking using the DShield Block List at<br \/>\nLF_DSHIELD = \u201c86400?<br \/>\n# Enable IP range blocking using the Spamhaus DROP List at<br \/>\nLF_SPAMHAUS = \u201c86400?<br \/>\n# Enable IP range blocking using the BOGON List at<br \/>\nLF_BOGON = \u201c86400?<\/code><\/p>\n<p>Now Add the LFD ignore list for qmail\/plesk mail user\/process in csf.pignore file.<br \/>\n<code># vim \/etc\/csf\/csf.pignore<br \/>\n#### Custom for Plesk ####<br \/>\nuser:admin<br \/>\nexe:\/var\/qmail\/bin\/qmail-smtpd<br \/>\nexe:\/usr\/bin\/imapd<br \/>\nexe:\/var\/qmail\/bin\/qmail-queue<br \/>\nexe:\/usr\/bin\/pop3d<br \/>\nexe:\/var\/qmail\/bin\/qmail-send<br \/>\ncmd:qmail-send<br \/>\ncmd:\/usr\/bin\/pop3d Maildir<br \/>\ncmd:\/var\/qmail\/bin\/qmail-queue<br \/>\ncmd:\/var\/qmail\/bin\/qmail-smtpd \/var\/qmail\/bin\/smtp_auth \/var\/qmail\/bin\/true \/var\/qmail\/bin\/cmd5checkpw \/var\/qmail\/bin\/true<br \/>\ncmd:\/usr\/bin\/imapd Maildir<br \/>\nexe:\/var\/qmail\/bin\/qmail-rspawn<br \/>\ncmd:qmail-rspawn<br \/>\nexe:\/var\/qmail\/bin\/qmail-clean<br \/>\ncmd:qmail-clean<br \/>\nexe:\/usr\/sbin\/clamd<br \/>\ncmd:clamd<br \/>\nexe:\/var\/qmail\/bin\/splogger<br \/>\ncmd:splogger qmail<br \/>\nexe:\/var\/qmail\/bin\/qmail-remote.moved<br \/>\nuser:qmaill<br \/>\nuser:popuser<br \/>\nuser:qmaild<br \/>\nuser:qmails<br \/>\nuser:qmailr<br \/>\nuser:qmailq<br \/>\nuser:qscand<br \/>\nexe:\/usr\/sbin\/avahi-daemon<br \/>\nuser:avahi<br \/>\nexe:\/usr\/local\/sbin\/zabbix_agentd<br \/>\ncmd:\/usr\/local\/sbin\/zabbix_agentd<br \/>\nuser:zabbix<br \/>\nexe:\/usr\/bin\/sw-engine-cgi<br \/>\ncmd:\/usr\/bin\/sw-engine-cgi<br \/>\nuser:sso<br \/>\nexe:\/usr\/sbin\/sw-cp-serverd<br \/>\ncmd:\/usr\/sbin\/sw-cp-serverd -f \/etc\/sw-cp-server\/config<br \/>\nuser:sw-cp-server<br \/>\nexe:\/usr\/bin\/sw-engine-cgi<br \/>\ncmd:\/usr\/bin\/sw-engine-cgi -c \/usr\/local\/psa\/admin\/conf\/php.ini -d auto_prepend_file=auth.php3 -u psaadm<br \/>\nuser:psaadm<br \/>\nexe:\/usr\/libexec\/mysqld<br \/>\ncmd:\/usr\/libexec\/mysqld \u2013basedir=\/usr \u2013datadir=\/var\/lib\/mysql \u2013user=mysql \u2013pid-file=\/var\/run\/mysqld\/mysqld.pid \u2013skip-external-locking \u2013socket=\/var\/lib\/mysql\/mysql.sock<br \/>\nuser:mysql<br \/>\nexe:\/usr\/libexec\/hald-addon-acpi<br \/>\nexe:\/usr\/sbin\/hald<br \/>\ncmd:hald<br \/>\nuser:haldaemon<br \/>\nexe:\/usr\/bin\/postgres<br \/>\nuser:postgres<br \/>\nexe:\/sbin\/portmap<br \/>\ncmd:portmap<br \/>\nuser:rpc<br \/>\nexe:\/usr\/bin\/xfs<br \/>\ncmd:xfs -droppriv -daemon<br \/>\nuser:xfs<br \/>\nexe:\/usr\/bin\/python<br \/>\ncmd:\/usr\/bin\/python \/usr\/lib\/mailman\/bin\/qrunner \u2013runner=VirginRunner:0:1 -s<br \/>\nuser:mailman<br \/>\nexe:\/usr\/java\/jdk1.6.0_20\/bin\/java<br \/>\nuser:tomcat<\/code><\/p>\n<p>Note: You may need to add few more process\/user as per your requirement.<\/p>\n<p>To start CSF<br \/>\n<code> csf -s<\/code><\/p>\n<p>Restart LFD<br \/>\n<code> service lfd restart<\/code><\/p>\n<p>Installation is done, now check the website, mail  and other services(s) and disable TESTING mode and restart CSF\/LFD<br \/>\n<code> csf -r<br \/>\n service lfd restart<\/code><\/p>\n<p>I will list below some of very common commands you will need to use\/manage csf firewall :<\/p>\n<p>Enabling the firewall<br \/>\n<code> csf \u2013enable OR<br \/>\n csf -e<\/code><\/p>\n<p>Disabling the firewall<br \/>\n<code> csf \u2013disable<br \/>\n csf -x<\/code><\/p>\n<p>Starting firewall \/ applying rules<br \/>\n<code> csf \u2013start<br \/>\n csf -s<\/code><\/p>\n<p>Stopping firewall \/ flushing rules<br \/>\n<code> csf \u2013stop<br \/>\n csf -f<\/code><\/p>\n<p>Adding an IP in firewall<br \/>\n<code> csf -d 2.3.4.5 \u201cReason for blocking the IP\u201d<br \/>\n csf \u2013deny 2.3.4.5 \u201cReason for blocking the IP\u201d<\/code><br \/>\nwhere 2.3.4.5 is the IP you want to block.<\/p>\n<p>Removing IP from deny list<br \/>\n<code> csf -dr 2.3.4.5<\/code><\/p>\n<p>From <a href=\"http:\/\/www.diademblogs.com\/linux\/csflfd-installation-for-plesk\" target=\"_blank\" rel=\"noopener noreferrer\">diademblogs.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>From diademblogs.com Config Server Firewall (csf) and Login Failure Daemon (lfd) is a robust firewall solution having Stateful Packet Inspection (SPI), Login\/Intrusion Detection and Security application for Linux servers. Although it is more compatible with CPanel we have been able to use the same for the Plesk hosting control panel also and it is running&#8230; <\/p>\n<div class=\"read-more navbutton\"><a href=\"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/\">Read More<i class=\"fa fa-angle-double-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-4372","post","type-post","status-publish","format-standard","hentry","category-plesk"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CSF\/LFD install guide for Plesk - Linux Shtuff<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CSF\/LFD install guide for Plesk - Linux Shtuff\" \/>\n<meta property=\"og:description\" content=\"From diademblogs.com Config Server Firewall (csf) and Login Failure Daemon (lfd) is a robust firewall solution having Stateful Packet Inspection (SPI), Login\/Intrusion Detection and Security application for Linux servers. Although it is more compatible with CPanel we have been able to use the same for the Plesk hosting control panel also and it is running... Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/\" \/>\n<meta property=\"og:site_name\" content=\"Linux Shtuff\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/fb.me\/g33kinf0\" \/>\n<meta property=\"article:author\" content=\"https:\/\/fb.me\/g33kinf0\" \/>\n<meta property=\"article:published_time\" content=\"2012-02-13T12:19:58+00:00\" \/>\n<meta name=\"author\" content=\"g33kadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/drsinger1111\" \/>\n<meta name=\"twitter:site\" content=\"@drsinger1111\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/csflfd-install-guide-for-plesk\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/csflfd-install-guide-for-plesk\\\/\"},\"author\":{\"name\":\"g33kadmin\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"headline\":\"CSF\\\/LFD install guide for Plesk\",\"datePublished\":\"2012-02-13T12:19:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/csflfd-install-guide-for-plesk\\\/\"},\"wordCount\":331,\"publisher\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"articleSection\":[\"Plesk\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/csflfd-install-guide-for-plesk\\\/\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/csflfd-install-guide-for-plesk\\\/\",\"name\":\"CSF\\\/LFD install guide for Plesk - Linux Shtuff\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#website\"},\"datePublished\":\"2012-02-13T12:19:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/csflfd-install-guide-for-plesk\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/g33kinfo.com\\\/info\\\/csflfd-install-guide-for-plesk\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/csflfd-install-guide-for-plesk\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CSF\\\/LFD install guide for Plesk\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#website\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/\",\"name\":\"Linux Shtuff\",\"description\":\"Because I have CRS Syndrome...\",\"publisher\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\",\"name\":\"g33kadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"contentUrl\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"width\":512,\"height\":512,\"caption\":\"g33kadmin\"},\"logo\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\"},\"description\":\"I am a g33k, Linux blogger, developer, student and Tech Writer for Liquidweb.com\\\/kb. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....\",\"sameAs\":[\"https:\\\/\\\/thelinuxreport.com\",\"https:\\\/\\\/fb.me\\\/g33kinf0\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/drsinger1111\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CSF\/LFD install guide for Plesk - Linux Shtuff","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:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/","og_locale":"en_US","og_type":"article","og_title":"CSF\/LFD install guide for Plesk - Linux Shtuff","og_description":"From diademblogs.com Config Server Firewall (csf) and Login Failure Daemon (lfd) is a robust firewall solution having Stateful Packet Inspection (SPI), Login\/Intrusion Detection and Security application for Linux servers. Although it is more compatible with CPanel we have been able to use the same for the Plesk hosting control panel also and it is running... Read More","og_url":"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/","og_site_name":"Linux Shtuff","article_publisher":"https:\/\/fb.me\/g33kinf0","article_author":"https:\/\/fb.me\/g33kinf0","article_published_time":"2012-02-13T12:19:58+00:00","author":"g33kadmin","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/drsinger1111","twitter_site":"@drsinger1111","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/#article","isPartOf":{"@id":"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/"},"author":{"name":"g33kadmin","@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"headline":"CSF\/LFD install guide for Plesk","datePublished":"2012-02-13T12:19:58+00:00","mainEntityOfPage":{"@id":"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/"},"wordCount":331,"publisher":{"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"articleSection":["Plesk"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/","url":"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/","name":"CSF\/LFD install guide for Plesk - Linux Shtuff","isPartOf":{"@id":"https:\/\/g33kinfo.com\/info\/#website"},"datePublished":"2012-02-13T12:19:58+00:00","breadcrumb":{"@id":"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/g33kinfo.com\/info\/csflfd-install-guide-for-plesk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/g33kinfo.com\/info\/"},{"@type":"ListItem","position":2,"name":"CSF\/LFD install guide for Plesk"}]},{"@type":"WebSite","@id":"https:\/\/g33kinfo.com\/info\/#website","url":"https:\/\/g33kinfo.com\/info\/","name":"Linux Shtuff","description":"Because I have CRS Syndrome...","publisher":{"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/g33kinfo.com\/info\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547","name":"g33kadmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","url":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","contentUrl":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","width":512,"height":512,"caption":"g33kadmin"},"logo":{"@id":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif"},"description":"I am a g33k, Linux blogger, developer, student and Tech Writer for Liquidweb.com\/kb. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....","sameAs":["https:\/\/thelinuxreport.com","https:\/\/fb.me\/g33kinf0","https:\/\/x.com\/https:\/\/twitter.com\/drsinger1111"]}]}},"_links":{"self":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts\/4372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/comments?post=4372"}],"version-history":[{"count":0,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts\/4372\/revisions"}],"wp:attachment":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/media?parent=4372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/categories?post=4372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/tags?post=4372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}