Fix for Problem installing Maldetect

May 8, 2015   /   by Marco  / Categories :  Technology, Websites

I recently ran into a problem with installing Maldetect on a CentOS system. I almost gave up until I discovered that one of my sites had a malware so decided to dig in further and try to resolve the issue. After downloading and running the install bash file, I received the error message “could not find required binary od, aborting.” as shown below.

[root@vps maldetect-1.4.2]# sh ./install.sh
Linux Malware Detect v1.4.2
(C) 2002-2013, R-fx Networks <proj@r-fx.org>
(C) 2013, Ryan MacDonald <ryan@r-fx.org>
inotifywait (C) 2007, Rohan McGovern <rohan@mcgovern.id.au>
This program may be freely redistributed under the terms of the GNU GPL v2
 
could not find required binary od, aborting.
Linux Malware Detect v1.4.2
(C) 2002-2013, R-fx Networks <proj@r-fx.org>
(C) 2013, Ryan MacDonald <ryan@r-fx.org>
inotifywait (C) 2007, Rohan McGovern <rohan@mcgovern.id.au>
This program may be freely redistributed under the terms of the GNU GPL v2
 
could not find required binary od, aborting.
Linux Malware Detect v1.4.2
(C) 2002-2013, R-fx Networks <proj@r-fx.org>
(C) 2013, Ryan MacDonald <ryan@r-fx.org>
inotifywait (C) 2007, Rohan McGovern <rohan@mcgovern.id.au>
This program may be freely redistributed under the terms of the GNU GPL
 
installation completed to /usr/local/maldetect
config file: /usr/local/maldetect/conf.maldet
exec file: /usr/local/maldetect/maldet
exec link: /usr/local/sbin/maldet
exec link: /usr/local/sbin/lmd
cron.daily: /etc/cron.daily/maldet
 
./install.sh: line 72: .: .ca.def: file not found
imported config options from /usr/local/maldetect.last/conf.maldet
Linux Malware Detect v1.4.2
(C) 2002-2013, R-fx Networks <proj@r-fx.org>
(C) 2013, Ryan MacDonald <ryan@r-fx.org>
inotifywait (C) 2007, Rohan McGovern <rohan@mcgovern.id.au>
This program may be freely redistributed under the terms of the GNU GPL v2
 
could not find required binary od, aborting.
Maldetect install fail

After trying to debug the issue and even looking at the code, the script was trying to download files using wget and I was pretty confident the wget tool was installed.

After numerous attempts the fix was to install which as shown below:

yum install which

Maldetect install which

Apparently this install package uses the which command – the purpose of this command is to search the user’s path for a program file or shows the full path of the shell commands found. So after installing the which package I was able to run the install.sh file from Maldetect successfully.

Below are some of the commands that I’ve used:

Scan – maldet –scan-all /web/

View Scan report – maldet –report

Quarantine from Report – maldet -q 050715-2222.26127

Clean from Report – maldet -n 050715-2222.26127

Ignore file extensions  

Now some of my website has quite a number of images and it does take up a considerable amount of time if maldetect were to scan these. I decided to just ignore these images file extension by adding some syntax to the ignore_file_ext file.

Edit the file /usr/local/maldetect/ignore_file_ext

add the following: .jpg .png

Ignore File extensions

There are also options to automatically send emails and clean and quarantine infected files. To do this you need to modify the file located here:

/usr/local/maldetect/conf.maldet

In that file just modify a few lines:

email_alert=1 – This will enable email alerts
email_addr=”user@emailaddress.com” – Enter the email address to send the alerts to
quar_hits=1 – Move the detected malware to quarantine and then send an alert to the above address
quar_clean=1 – Try to clean the detected malware injections

DO YOU LIKE WHAT YOU'VE READ?
Join our subscription list and receive our content right in your mailbox. If you like to receive some Great deals our Freebies then subscribe now!

Our Sponsors

  • Follow us:

OTHER ARTICLES YOU MAY LIKE


POWERFUL REFERRAL PROGRAM TOOL

POWERFUL REFERRAL PROGRAM TOOL

Businesses of all sizes are constantly seeking new and innovative ways to grow their customer base and increase brand awareness. With the rise of social media and the reliance on word-of-mouth marketing, referral programs have become an essential tool for companies looking to expand their reach. However, managing a successful referral program can be a […]

read more
CYBER SECURITY PLATFORM FOR YOUR BUSINESS

CYBER SECURITY PLATFORM FOR YOUR BUSINESS

Cyber security has become a top priority for individuals and organizations alike. With the ever-evolving threat of cyber attacks, it is imperative to have a strong and reliable security platform in place to protect sensitive information and data. That’s where Bleach Cyber comes in. As a leading cyber security platform, Bleach Cyber is dedicated to […]

read more

Like our Page