溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用PHP檢測文件是否有病毒的實現邏輯

發布時間:2020-03-30 16:44:23 來源:億速云 閱讀:242 作者:小新 欄目:編程語言

今天小編給大家分享的是利用PHP檢測文件是否有病毒的實現邏輯,很多人都不太了解,今天小編為了讓大家更加了解css中類名,所以給大家總結了以下內容,一起往下看吧。一定會有所收獲的哦。

在用戶收到發送過來的文件后 , 要能夠檢測出這個文件是否是病毒 , 核心的軟件是clamav , 可以在linux命令行執行,檢測文件或目錄里的病毒下載和安裝可以參考其他技術文章。

需要注意的是要開啟下配置文件中的

LocalSocket /tmp/clamd.socket

運行時是以守護進程的方式運行著一個clamd的程序 , 檢測的時候只需要調用下面命令

/usr/local/clamav-0.102.1/bin/clamdscan  文件

響應的信息是下面的內容

/usr/local/clamav-0.102.1/bin/clamdscan /tmp/attachment_04613DE5A94DD00E1F48F7A5D39A802C9700000000000001_4
/tmp/attachment_04613DE5A94DD00E1F48F7A5D39A802C9700000000000001_4: Xls.Virus.Mailcab-6702020-0 FOUND
----------- SCAN SUMMARY -----------
Infected files: 1
Time: 0.176 sec (0 m 0 s)

在PHP中調用exec函數 , 調用上面的命令就可以實現檢測了

    $cmd="/usr/local/clamav-0.102.1/bin/clamdscan {$file}";
    exec($cmd,$output);

利用PHP檢測文件是否有病毒的實現邏輯

以上就是利用PHP檢測文件是否有病毒的實現邏輯的簡略介紹,當然詳細使用上面的不同還得要大家自己使用過才領會。如果想了解更多,歡迎關注億速云行業資訊頻道哦!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女