-
Notifications
You must be signed in to change notification settings - Fork 0
EasyClam is a comprehensive script that automates the installation and configuration of ClamAV, along with setting up cron/anacron jobs for regular virus scans and updates across multiple Linux distributions. Ensure your system stays secure with scheduled scans and automatic virus definition updates.
License
d43m0n1k/EasyClam
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Overview EasyClam is a bash script designed to simplify the installation, configuration, and management of ClamAV, an open-source antivirus engine for detecting trojans, viruses, malware, and other malicious threats. This script automates tasks such as installing ClamAV, configuring updates, setting up cron jobs for regular scans, and managing ClamAV service. Features Checks for root privileges. Option to enable debug mode for detailed logging. Detects the system's package manager to handle installations. Optional system update prompt before installing ClamAV. Installs ClamAV if not already installed. Reconfigures, reinstalls, or removes ClamAV if already present. Configures FreshClam for automatic virus definition updates. Sets up cron jobs for regular scans and updates. Usage Running the Script To run the script, ensure you have the necessary permissions and execute the following command in your terminal: git clone https://github.com/d43m0n1k/EasyClam.git cd EasyClam sudo chmod +x ./EasyClam.sh sudo bash ./EasyClam.sh Follow the prompts to install, setup, and configure ClamAV. https://www.clamav.net/ - https://github.com/Cisco-Talos/clamav This script is totally unnesscary but I am learning bash, and this was fun to put together. If you have any issues, please do a pull request and I will investigate :) Tested working on Kubuntu 22, 24; Nobara 38; EndevourOS; Lubuntu 24, testing openSUSE (LEAP)
About
EasyClam is a comprehensive script that automates the installation and configuration of ClamAV, along with setting up cron/anacron jobs for regular virus scans and updates across multiple Linux distributions. Ensure your system stays secure with scheduled scans and automatic virus definition updates.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published