Fix ImunifyAV documentation - it's FREE, not paid

Corrections:
- ImunifyAV = FREE version (no license required)
- Imunify360 = Paid version (requires license)
- Updated installation guide with cPanel yum method
- Added cPanel UI plugin enablement step
- Removed misleading license key requirements
- Enhanced installation with proper cPanel integration

Installation methods:
1. cPanel method (preferred):
   - yum install imunify-antivirus imunify-antivirus-cpanel
   - Enable UI plugin for user access
2. Script method (fallback):
   - wget and run imav-deploy.sh

Thanks to user for catching this important distinction!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
cschantz
2025-11-11 19:19:16 -05:00
parent b3b5505620
commit 2ab1c30a8b
+25 -12
View File
@@ -52,15 +52,19 @@ show_scanner_installation_guide() {
# Check ImunifyAV
if ! command -v imunify-antivirus &>/dev/null; then
echo -e "${CYAN}ImunifyAV${NC} - Commercial real-time protection"
echo -e "${CYAN}ImunifyAV${NC} - FREE real-time malware scanner"
echo " Status: Not installed"
echo " Installation:"
echo " Installation (cPanel):"
echo " yum install imunify-antivirus imunify-antivirus-cpanel"
echo " /opt/alt/python35/share/imunify360/scripts/av-userside-plugin.sh"
echo " Installation (script method):"
echo " wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh"
echo " bash imav-deploy.sh"
echo " Docs: https://docs.imunify360.com/"
echo " Note: ImunifyAV is FREE. Imunify360 is the paid version."
echo " Docs: https://docs.imunify360.com/imunifyav/"
echo ""
else
echo -e "${GREEN}✓ ImunifyAV${NC} - Installed"
echo -e "${GREEN}✓ ImunifyAV${NC} - Installed (FREE version)"
echo ""
fi
@@ -110,9 +114,9 @@ install_all_scanners() {
echo "This will install:"
echo " • ClamAV (free, open source)"
echo " • Maldet (free, Linux-specific)"
echo " • ImunifyAV (commercial, requires license)"
echo " • ImunifyAV (FREE version)"
echo ""
echo -e "${YELLOW}Note: ImunifyAV requires a paid license to function.${NC}"
echo -e "${YELLOW}Note: ImunifyAV is FREE. Imunify360 is the paid version.${NC}"
echo ""
read -p "Proceed with installation? (yes/no): " confirm
@@ -188,22 +192,31 @@ install_all_scanners() {
echo ""
# Install ImunifyAV
# Install ImunifyAV (FREE version)
if ! command -v imunify-antivirus &>/dev/null; then
echo -e "${CYAN}[3/3] Installing ImunifyAV...${NC}"
echo -e "${YELLOW}Note: Requires license key to activate${NC}"
echo -e "${CYAN}[3/3] Installing ImunifyAV (FREE)...${NC}"
# Try cPanel method first
if command -v yum &>/dev/null && [ -f "/usr/local/cpanel/cpanel" ]; then
yum install -y imunify-antivirus imunify-antivirus-cpanel &>/dev/null
# Enable cPanel UI plugin
if [ -f "/opt/alt/python35/share/imunify360/scripts/av-userside-plugin.sh" ]; then
/opt/alt/python35/share/imunify360/scripts/av-userside-plugin.sh &>/dev/null
fi
else
# Fallback to script method
cd /tmp
wget -q https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh
if [ -f imav-deploy.sh ]; then
bash imav-deploy.sh &>/dev/null
rm -f imav-deploy.sh
fi
fi
if command -v imunify-antivirus &>/dev/null; then
echo -e "${GREEN}✓ ImunifyAV installed${NC}"
echo -e "${YELLOW} Register with: imunify-antivirus register <key>${NC}"
echo -e "${GREEN}✓ ImunifyAV (FREE) installed${NC}"
echo " No license key required - this is the FREE version"
else
echo -e "${RED}✗ ImunifyAV installation failed${NC}"
fi