最近在找免費的掃毒軟體,
很多人推薦 clamwin.
是open source免費的.
Linux使用的為 clamAV.
但他不是即時監控, 所以下command叫用來掃描.
這邊簡單寫了一個從頁面執行的實作.
先從官網下載.
安裝完成後會自行下載病毒碼,
路徑預設在
C:\ProgramData\.clamwin\db
可自行搬動.
從頁面上掃描檔案777.jpg 可以這樣叫用
<?php
$file = '"C:/wwwroot/777.jpg"'; // infected test file
$db = '"C:/ProgramData/.clamwin/db"'; // path to database of virus definition
$scan_result = shell_exec('call "C:/Program Files (x86)/ClamWin/bin/clamscan.exe" --database='.$db.' '.$file);
echo $scan_result;
?>
執行結果如下.
Loading virus signature database, please wait... done ----------- SCAN SUMMARY ----------- |
無聊做的小練習.
有興趣的人可以自己改寫他.