思科發布免費殺毒包ClamAV 1.1.0

經過五個月的開發,思科發布了免費的防病毒包ClamAV 1.1.0。 在收購了開發 ClamAV 和 Snort 的 Sourcefire 後,該項目於 2013 年轉入思科手中。 項目代碼在 GPLv2 許可證下分發。 1.1.0 分支被歸類為常規(非 LTS),在下一個分支首次發布後至少 4 個月發布更新。 在下一個分支發布後至少再過 4 個月,還提供非 LTS 分支下載簽名數據庫的能力。

ClamAV 1.1 的主要改進:

  • 實現了提取嵌入在 CSS 樣式塊中的圖像的功能。
  • 向 sigtool 實用程序添加了“-vba”選項,以從類似於 libclamav 的 MS Office 文檔中提取 VBA 代碼。
  • clamscan 和 clamd 添加了“--fail-if-cvd-older-than=days”選項和 FailIfCvdOlderThan 配置參數,如果病毒庫早於指定的天數,將導致 clamscan 和 clamd 啟動時出錯天。
  • API 中添加了新函數:cl_cvdgetage() 用於確定 CVD/CLD 文件的最後更新,cl_engine_set_clcb_vba() 用於為從文檔中提取的 VBA 代碼設置回調處理程序。
  • 對於大量的數學運算,使用 OpenSSL 的功能而不是單獨的 TomsFastMath 庫。
  • 向 CMake 構建腳本添加了 DO_NOT_SET_RPATH 選項以在類 Unix 系統上禁用 RPATH 設置。 版本腳本用於限制為 libclamav、libfreshclam、libclamunrar_iface 和 libclamunrar 庫導出的符號。 提供了使用 RUSTFLAGS 變量將自定義標誌傳遞給 Rust 編譯器的能力。 通過在 CMake 中指定“-D PYTHON_FIND_VER=version”選項,添加了對選擇特定 Python 版本的支持。
  • 改進了 PDB、WDB 和 CDB 簽名的域名匹配。
  • 增加clamonacc進程日誌信息內容,簡化錯誤診斷。
  • 在 Windows 平台上,MSI 安裝程序可以更新安裝在默認 C:\Program Files\ClamAV 以外的目錄中的 ClamAV 版本。
  • 向 sigtool 添加了“--tempdir”和“--leave-temps”選項,以選擇臨時文件的目錄並在進程退出後保留臨時文件。

來源: opennet.ru

添加評論