{"id":240,"date":"2014-06-23T07:12:51","date_gmt":"2014-06-23T05:12:51","guid":{"rendered":"http:\/\/www.gerst-it.com\/blog\/?p=240"},"modified":"2014-06-23T07:15:52","modified_gmt":"2014-06-23T05:15:52","slug":"install-rkhunter","status":"publish","type":"post","link":"https:\/\/blog.gerst-it.com\/?p=240","title":{"rendered":"Install rkhunter"},"content":{"rendered":"<p><strong>1.<\/strong>\u00a0Extract rkhunter<\/p>\n<p><em><span style=\"color: #000000;\">tar zxf rkhunter-1.4.2.tar.gz<\/span><\/em><\/p>\n<p><strong>2.<\/strong>\u00a0Install rkhunter in usr-directory<\/p>\n<p><em><span style=\"color: #000000;\">cd rkhunter-1.4.2\/<\/span><\/em><\/p>\n<p><em><span style=\"color: #000000;\">.\/installer.sh &#8211;layout \/usr &#8211;install<\/span><\/em><\/p>\n<p><strong>3.<\/strong> rkhunter update<\/p>\n<p><span style=\"color: #000000;\">rkhunter &#8211;update &amp;&amp; rkhunter &#8211;propupd<\/span><\/p>\n<p><strong>4. <\/strong>Create cronjob in \/etc\/cron.daily<\/p>\n<p><em>#!\/bin\/sh<\/em><\/p>\n<p><em>RKHUNTER=\/usr\/bin\/rkhunter<\/em><\/p>\n<p><em>test -x $RKHUNTER || exit 0<\/em><\/p>\n<p><em># source our config<\/em><br \/>\n<em>. \/etc\/default\/rkhunter<\/em><\/p>\n<p><em>if [ -z &#8222;$NICE&#8220; ]; then<\/em><br \/>\n<em> NICE=0<\/em><br \/>\n<em>fi<\/em><\/p>\n<p><em>case &#8222;$CRON_DAILY_RUN&#8220; in<\/em><br \/>\n<em> [Yy]*)<\/em><\/p>\n<p><em>if [ ! -x \/usr\/bin\/wget ] &amp;&amp; [ ! -x \/usr\/bin\/curl ] &amp;&amp; [ ! -x \/usr\/bin\/links ] &amp;&amp; \\<\/em><br \/>\n<em> [ ! -x \/usr\/bin\/elinks ] &amp;&amp; [ ! -x \/usr\/bin\/lynx ]; then<\/em><br \/>\n<em> echo &#8222;No tool with which to download rkhunter updates was found on your system. Please install wget, curl, (e)links or lynx&#8220;<\/em><br \/>\n<em> exit 1<\/em><br \/>\n<em> fi<\/em><\/p>\n<p><em>(<\/em><br \/>\n<em> echo &#8222;Subject: [rkhunter] $(hostname -f) &#8211; database update&#8220;<\/em><br \/>\n<em> echo &#8222;To: $REPORT_EMAIL&#8220;<\/em><br \/>\n<em> echo &#8222;&#8220;<\/em><br \/>\n<em> $RKHUNTER &#8211;versioncheck &#8211;nolog &#8211;nocolors<\/em><br \/>\n<em> $RKHUNTER &#8211;update &#8211;nolog &#8211;nocolors<\/em><br \/>\n<em> ) | \/usr\/sbin\/sendmail $REPORT_EMAIL<\/em><br \/>\n<em> OUTFILE=`mktemp` || exit 1<\/em><br \/>\n<em> \/usr\/bin\/nice -n $NICE $RKHUNTER &#8211;cronjob &#8211;report-warnings-only &#8211;appendlog &gt; $OUTFILE<\/em><br \/>\n<em> if [ -s &#8222;$OUTFILE&#8220; ]; then<\/em><br \/>\n<em> (<\/em><br \/>\n<em> echo &#8222;Subject: [rkhunter] $(hostname -f) &#8211; Daily report&#8220;<\/em><br \/>\n<em> echo &#8222;To: $REPORT_EMAIL&#8220;<\/em><br \/>\n<em> echo &#8222;&#8220;<\/em><br \/>\n<em> cat $OUTFILE<\/em><br \/>\n<em> ) | \/usr\/sbin\/sendmail $REPORT_EMAIL<\/em><br \/>\n<em> fi<\/em><br \/>\n<em> rm -f $OUTFILE<\/em><br \/>\n<em> ;;<\/em><br \/>\n<em> *)<\/em><br \/>\n<em> exit 0<\/em><br \/>\n<em> ;;<\/em><br \/>\n<em>esac<\/em><\/p>\n<p><strong>5.<\/strong>\u00a0Create rkhunter config\u00a0in \/etc\/default<\/p>\n<p><em># Defaults for rkhunter cron jobs<\/em><br \/>\n<em># sourced by \/etc\/cron.*\/rkhunter<\/em><\/p>\n<p><em>#<\/em><br \/>\n<em># This is a POSIX shell fragment<\/em><br \/>\n<em>#<\/em><\/p>\n<p><em># Set this to the email address where reports and run output should be sent<\/em><br \/>\n<em>REPORT_EMAIL=&#8220;root&#8220;<\/em><\/p>\n<p><em># Set this to yes to enable rkhunter weekly database updates<\/em><br \/>\n<em>CRON_DB_UPDATE=&#8220;yes&#8220;<\/em><\/p>\n<p><em># Set this to yes to enable reports of weekly database updates<\/em><br \/>\n<em>DB_UPDATE_EMAIL=&#8220;yes&#8220;<\/em><\/p>\n<p><em># Set this to yes to enable rkhunter daily runs<\/em><br \/>\n<em>CRON_DAILY_RUN=&#8220;yes&#8220;<\/em><\/p>\n<p><em># Nicenesses range from -20 (most favorable scheduling) to 19 (least favorable).<\/em><br \/>\n<em>NICE=&#8220;0&#8243;<\/em><\/p>\n<p><strong>6.<\/strong>\u00a0Edit rkhunter Config\u00a0\/etc\/rkhunter<\/p>\n<p><em>ALLOWHIDDENDIR<\/em><\/p>\n<p><em>SCRIPTWHITELIST<\/em><\/p>\n<p><em>ALLOWDEVFILE<\/em><\/p>\n<p><em>APP_WHITELIST<\/em><\/p>\n<p><strong>7.<\/strong>\u00a0Update rkhunter (Hash of config file)<\/p>\n<p><em>rkhunter &#8211;propupd<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1.\u00a0Extract rkhunter tar zxf rkhunter-1.4.2.tar.gz 2.\u00a0Install rkhunter in usr-directory cd rkhunter-1.4.2\/ .\/installer.sh &#8211;layout \/usr &#8211;install 3. rkhunter update rkhunter &#8211;update &amp;&amp; rkhunter &#8211;propupd 4. Create cronjob in \/etc\/cron.daily #!\/bin\/sh RKHUNTER=\/usr\/bin\/rkhunter test -x $RKHUNTER || exit 0 # source our config . \/etc\/default\/rkhunter if [ -z &#8222;$NICE&#8220; ]; then NICE=0 fi case &#8222;$CRON_DAILY_RUN&#8220; in [Yy]*) if [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-240","post","type-post","status-publish","format-standard","hentry","category-debian"],"_links":{"self":[{"href":"https:\/\/blog.gerst-it.com\/index.php?rest_route=\/wp\/v2\/posts\/240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.gerst-it.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gerst-it.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gerst-it.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gerst-it.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=240"}],"version-history":[{"count":3,"href":"https:\/\/blog.gerst-it.com\/index.php?rest_route=\/wp\/v2\/posts\/240\/revisions"}],"predecessor-version":[{"id":242,"href":"https:\/\/blog.gerst-it.com\/index.php?rest_route=\/wp\/v2\/posts\/240\/revisions\/242"}],"wp:attachment":[{"href":"https:\/\/blog.gerst-it.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gerst-it.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gerst-it.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}