Fix for Problem installing Maldetect
May 8, 2015 / by Marco / Categories : Technology, WebsitesI 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.
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
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
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
OTHER ARTICLES YOU MAY LIKE
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 moreCYBER 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