Hi,
ich würde gerne clamav in einer chroot für php7.0-fpm laufen lassen. Die chroot ist für eine Installation von owncloud 9.1.3 gedacht. Ich würde gerne alle Dateien, die hochgeladen werden mittels der Anti-Viren App überprüfen. [1] Zu welchem Modus würdet ihr mir raten? Als Unix-Socket, TCP/IP-Socket oder direkten Zugriff auf das Binary. Die einfachste Möglichkeit scheint mir der Zugriff über TCP/IP. Hat jemand damit jemand schon Erfahrung und kann mir ein paar Tipps geben. Die einzigen Infos an denen ich mich orientiert haben sind die zur Einrichtung einer chroot für amavisd. [2] Ich würde mich über ein paar Anregungen und Tipps freuen.
Liebe Grüße und einen schönen Sonntag.
[1] Configuring the ClamAV Antivirus Scanner — ownCloud 9.1 Server Administration Manual 9.1 documentation
[2] Setting up Amavisd to run chroot on OpenBSD – Gone Digital
edit: Ich hab es jetzt mittels unix-socket eingerichtet. Allerdings habe ich große Probleme beim Scannen größerer Dateien, so ab 10 MB. >.< Übersehe ich was?
Fehler:
pool-config für den vhost:
clamd-config:
ich würde gerne clamav in einer chroot für php7.0-fpm laufen lassen. Die chroot ist für eine Installation von owncloud 9.1.3 gedacht. Ich würde gerne alle Dateien, die hochgeladen werden mittels der Anti-Viren App überprüfen. [1] Zu welchem Modus würdet ihr mir raten? Als Unix-Socket, TCP/IP-Socket oder direkten Zugriff auf das Binary. Die einfachste Möglichkeit scheint mir der Zugriff über TCP/IP. Hat jemand damit jemand schon Erfahrung und kann mir ein paar Tipps geben. Die einzigen Infos an denen ich mich orientiert haben sind die zur Einrichtung einer chroot für amavisd. [2] Ich würde mich über ein paar Anregungen und Tipps freuen.
Liebe Grüße und einen schönen Sonntag.
[1] Configuring the ClamAV Antivirus Scanner — ownCloud 9.1 Server Administration Manual 9.1 documentation
[2] Setting up Amavisd to run chroot on OpenBSD – Gone Digital
edit: Ich hab es jetzt mittels unix-socket eingerichtet. Allerdings habe ich große Probleme beim Scannen größerer Dateien, so ab 10 MB. >.< Übersehe ich was?
Fehler:
Code:
{"reqId":"XXX","remoteAddr":"95.90.xxx.xxx.","app":"PHP","message":"fwrite(): send of 4 bytes failed│······
with errno=32 Broken pipe at \/httpsdocs\/apps\/files_antivirus\/lib\/scanner\/external.php#51","level":3,"time":"│······
2017-01-29T16:42:36+00:00","method":"POST","url":"\/index.php\/apps\/files\/ajax\/upload.php","user":"xxx"}
pool-config für den vhost:
Code:
...
php_admin_value[upload_max_filesize] = 2G
php_admin_value[post_max_size] = 2G
...
clamd-config:
Code:
StreamMaxLength 2000M
Zuletzt bearbeitet: