wyzen-packages/php-clamav

PHP 的 ClamAV 网络和管道客户端

v0.0.3 2024-01-31 16:59 UTC

This package is auto-updated.

Last update: 2024-09-30 01:57:37 UTC


README

通过 TCP 或使用命令行中的本地套接字连接到 ClamAV 守护进程的 PHP 客户端,扫描存储文件以查找病毒。

分支自 https://github.com/appwrite/php-clamav 以使用 fsockopenSocket 对象 进行操作

入门指南

需要安装 Clamav。

使用 composer 安装

composer require wyzen-packages/php-clamav
<?php

require_once 'vendor/autoload.php';

use Wyzen\Php\ClamAV\Network;

$clam = new Network('localhost', 3310); // Or use new Pipe() for unix socket

$clam->ping(); // Check ClamAV is up and running

$clam->version(); // Check ClamAV version

$clam->fileScan('path/to/file.dmg'); // Returns true if a file is clean or false if a file is infected

$clam->reload(); // Reload ClamAV database

$clam->shutdown(); // Shutdown ClamAV

系统要求

此包需要 PHP 7.1 或更高版本。我们建议在可能的情况下使用最新版本的 PHP。

版权和许可

MIT 许可证 (MIT) https://open-source.org.cn/licenses/mit-license.php