ClamAV
clamav is an open-source antivirus engine designed for detecting Linux trojans, Linux viruses, Linux malware, and other Linux malicious threats. ClamAV is widely used on Linux mail servers and Linux file-sharing services to scan and protect against Linux infected files.
https://packages.ubuntu.com/clamav
=⇒ Formulae
clamav clamz
=⇒ Auto-updating Homebrew…
Adjust how often this is run with HOMEBREW_AUTO_UPDATE_SECS or disable with HOMEBREW_NO_AUTO_UPDATE. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
=⇒ Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
=⇒ Downloading https://ghcr.io/v2/homebrew/core/clamav/manifests/1.4.1
- 100.0%
=⇒ Fetching dependencies for clamav: json-c, jansson, libmagic, abseil, protobuf, protobuf-c, yara and icu4c@76
=⇒ Downloading https://ghcr.io/v2/homebrew/core/json-c/manifests/0.18
- 100.0%
=⇒ Fetching json-c
=⇒ Downloading https://ghcr.io/v2/homebrew/core/json-c/blobs/sha256:6afd63b22756b317e0dd21aa71644f47ec11996366bc60c8d5c9306f8704
- 100.0%
=⇒ Downloading https://ghcr.io/v2/homebrew/core/jansson/manifests/2.14
- 100.0%
=⇒ Fetching jansson
=⇒ Downloading https://ghcr.io/v2/homebrew/core/jansson/blobs/sha256:4f29060c36272b9dd76c5215e4118c04c0ef9235565281f87c34f8e8029
- 100.0%
=⇒ Downloading https://ghcr.io/v2/homebrew/core/libmagic/manifests/5.45
- 100.0%
=⇒ Fetching libmagic
=⇒ Downloading https://ghcr.io/v2/homebrew/core/libmagic/blobs/sha256:213f20f87112c4e7a6415baace66d49fdf165d96e8ca96c128e12745a1
- 100.0%
=⇒ Downloading https://ghcr.io/v2/homebrew/core/abseil/manifests/20240722.0
- 100.0%
=⇒ Fetching abseil
=⇒ Downloading https://ghcr.io/v2/homebrew/core/abseil/blobs/sha256:847b8ef8ec4bb017c0e43121225b03f742d74d570a560d411db7408d0385
- 100.0%
=⇒ Downloading https://ghcr.io/v2/homebrew/core/protobuf/manifests/28.3
- 100.0%
=⇒ Fetching protobuf
=⇒ Downloading https://ghcr.io/v2/homebrew/core/protobuf/blobs/sha256:b62500bd2fcf54e820720441d969bca0204ce95bab6e16dcb247bb2839
- 100.0%
=⇒ Downloading https://ghcr.io/v2/homebrew/core/protobuf-c/manifests/1.5.0_12
- 100.0%
=⇒ Fetching protobuf-c
=⇒ Downloading https://ghcr.io/v2/homebrew/core/protobuf-c/blobs/sha256:0546972473388485cbf82ecc77939ce6680544a00f65f7e254ebe01f
- 100.0%
=⇒ Downloading https://ghcr.io/v2/homebrew/core/yara/manifests/4.5.2
- 100.0%
=⇒ Fetching yara
=⇒ Downloading https://ghcr.io/v2/homebrew/core/yara/blobs/sha256:37f94439dd9022c68397c7b3dee8de603e58a052fc5170d9674bcf57e9a74d
- 100.0%
=⇒ Downloading https://ghcr.io/v2/homebrew/core/icu4c/76/manifests/76.1_1
- 100.0%
=⇒ Fetching icu4c@76
=⇒ Downloading https://ghcr.io/v2/homebrew/core/icu4c/76/blobs/sha256:e371567ddebb72c0aac6143d10bc47d6f0e0ed87aa7d3962a1ee8b6d86
- 100.0%
=⇒ Fetching clamav
=⇒ Downloading https://ghcr.io/v2/homebrew/core/clamav/blobs/sha256:7159d15800cd958ef4f474a4bc2309b79e32d186da765cb7f9a9d3d0be64
- 100.0%
=⇒ Installing dependencies for clamav: json-c, jansson, libmagic, abseil, protobuf, protobuf-c, yara and icu4c@76
=⇒ Installing clamav dependency: json-c
=⇒ Downloading https://ghcr.io/v2/homebrew/core/json-c/manifests/0.18
=⇒ Pouring json-c–0.18.x86_64_linux.bottle.tar.gz 🍺 /home/linuxbrew/.linuxbrew/Cellar/json-c/0.18: 34 files, 440.3KB
=⇒ Installing clamav dependency: jansson
=⇒ Pouring jansson–2.14.x86_64_linux.bottle.tar.gz 🍺 /home/linuxbrew/.linuxbrew/Cellar/jansson/2.14: 13 files, 239.8KB
=⇒ Installing clamav dependency: libmagic
=⇒ Pouring libmagic–5.45.x86_64_linux.bottle.tar.gz 🍺 /home/linuxbrew/.linuxbrew/Cellar/libmagic/5.45: 358 files, 10.4MB
=⇒ Installing clamav dependency: abseil
=⇒ Pouring abseil–20240722.0.x86_64_linux.bottle.tar.gz 🍺 /home/linuxbrew/.linuxbrew/Cellar/abseil/20240722.0: 762 files, 7.2MB
=⇒ Installing clamav dependency: protobuf
=⇒ Pouring protobuf–28.3.x86_64_linux.bottle.tar.gz 🍺 /home/linuxbrew/.linuxbrew/Cellar/protobuf/28.3: 434 files, 16.0MB
=⇒ Installing clamav dependency: protobuf-c
=⇒ Pouring protobuf-c–1.5.0_12.x86_64_linux.bottle.tar.gz 🍺 /home/linuxbrew/.linuxbrew/Cellar/protobuf-c/1.5.0_12: 16 files, 525.3KB
=⇒ Installing clamav dependency: yara
=⇒ Pouring yara–4.5.2.x86_64_linux.bottle.tar.gz 🍺 /home/linuxbrew/.linuxbrew/Cellar/yara/4.5.2: 50 files, 2MB
=⇒ Installing clamav dependency: icu4c@76
=⇒ Pouring icu4c@76–76.1_1.x86_64_linux.bottle.tar.gz 🍺 /home/linuxbrew/.linuxbrew/Cellar/icu4c@76/76.1_1: 277 files, 88.7MB
=⇒ Installing clamav
=⇒ Pouring clamav–1.4.1.x86_64_linux.bottle.tar.gz
=⇒ Caveats
To finish installation & run clamav you will need to edit the example conf files at /home/linuxbrew/.linuxbrew/etc/clamav/
To start clamav now and restart at startup:
sudo brew services start clamav
Or, if you don't want/need a Linux background service you can just run:
/home/linuxbrew/.linuxbrew/opt/clamav/sbin/clamd –foreground
=⇒ Summary
🍺 /home/linuxbrew/.linuxbrew/Cellar/clamav/1.4.1: 189 files, 78.3MB
=⇒ Running `brew cleanup clamav`…
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
=⇒ Caveats
=⇒ clamav
To finish installation & run clamav you will need to edit the example conf files at /home/linuxbrew/.linuxbrew/etc/clamav/
To start clamav now and restart at startup:
sudo brew services start clamav
Or, if you don't want/need a background service you can just run:
/home/linuxbrew/.linuxbrew/opt/clamav/sbin/clamd –foreground