Repolode
Cisco-Talos

Cisco-Talos/clamav

トロイの木馬、ウイルス、マルウェアなどの脅威を検出するオープンソースのアンチウイルスエンジン。

スター
7,432
フォーク
942
未解決の Issue
410
最終コミット
昨日

これは何?

ClamAVは、ファイルをスキャンしてトロイの木馬、ウイルス、マルウェアなどの脅威を検出するオープンソースのアンチウイルスエンジンです。GPLv2ライセンスで提供されており、コマンドラインスキャナー、ライブラリ、または他のシステム内で動作するスキャンサービスとして利用できます。

このプロジェクトはシグネチャベースの検出を提供しており、シグネチャは誰でも読み書きできる形式で記述されています。公式ドキュメントでは、Docker、システムのパッケージマネージャー、Linux・macOS・Windows向けのビルド済みインストーラーを使ったインストール方法と、ソースからのビルド方法を説明しています。

ClamAVは、メールゲートウェイ、ファイルサーバー、その他のパイプラインにマルウェアスキャンを追加したい開発者や運用担当者を対象としています。ドキュメントに記載されたオプションでビルドをカスタマイズでき、コードのコントリビューションやバグ報告も受け付けています。

主な機能

  • 01シグネチャベースのスキャンで、トロイの木馬、ウイルス、その他のマルウェアを検出します。
  • 02ユーザー自身が作成・拡張できる形式のシグネチャを採用しています。
  • 03Dockerイメージとして利用できるほか、Linux、macOS、Windows向けのパッケージも提供されています。
  • 04ドキュメントに記載されたビルドオプションを使って、ソースからビルドできます。
  • 05別途読み込むモジュールを通じてRARアーカイブをスキャンでき、コア部分のライセンス互換性を維持します。

ユースケース

  • メールゲートウェイやアップロードパイプラインにマルウェアスキャンを追加する。
  • ファイルサーバーや共有ストレージ上のファイルをスキャンし、既知の脅威を検出する。
  • ビルドやデータ取り込みのワークフローにウイルススキャンの工程を組み込む。

クイックスタート

  1. 1

    Docker Hub の Docker イメージからインストール

  2. 2

    パッケージマネージャーからインストール(オンラインマニュアルを参照)

  3. 3

    clamav.net/downloads からインストーラーをダウンロード

使う前に知っておきたいこと

  • GPL-2.0(コピーレフトライセンス)の下でライセンスされており、派生物もオープンソースにする必要があります。
  • ソースからビルドするには、オンラインマニュアルに記載された複数の手順に従う必要があります。
  • 同梱されている一部のサードパーティー製コンポーネントはライセンスが異なり、RAR サポートは実行時に読み込まれます。

収録されている特集

トピック

よくある質問

clamav とは?
トロイの木馬、ウイルス、マルウェアなどの脅威を検出するオープンソースのアンチウイルスエンジン。 ClamAVは、ファイルをスキャンしてトロイの木馬、ウイルス、マルウェアなどの脅威を検出するオープンソースのアンチウイルスエンジンです。GPLv2ライセンスで提供されており、コマンドラインスキャナー、ライブラリ、または他のシステム内で動作するスキャンサービスとして利用できます。
clamav は無料で使えますか?ライセンスは?
clamav は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
clamav は今もメンテナンスされていますか?
活発にメンテナンス中。clamav の最終コミットは 2026年10月22日 です。
clamav は何に使えますか?
メールゲートウェイやアップロードパイプラインにマルウェアスキャンを追加する。 ファイルサーバーや共有ストレージ上のファイルをスキャンし、既知の脅威を検出する。 ビルドやデータ取り込みのワークフローにウイルススキャンの工程を組み込む。
clamav のインストール方法は?
Docker Hub の Docker イメージからインストール パッケージマネージャーからインストール(オンラインマニュアルを参照) clamav.net/downloads からインストーラーをダウンロード
clamav はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Cisco-Talos/clamav

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト