Description
An ideal solution for shared hosting environments, where it's often not possible to utilise or install conventional anti-virus protection solutions, phpMussel is a PHP script designed to detect trojans, viruses, malware and other threats within files uploaded to your system wherever the script is hooked, based on the signatures of ClamAV and others. For information regarding HOW TO INSTALL {2A+2B} and HOW TO USE {3A+3B} phpMussel, please refer either to the Wiki or to documentation included within the "_docs" directory of this repository (direct links to that documentation included under the "Documentation" header below this paragraph).
phpMussel alternatives and similar libraries
Based on the "Files" category.
Alternatively, view phpMussel alternatives based on common mentions on social networks and blogs.
-
Gaufrette
PHP library that provides a filesystem abstraction layer − will be a feast for your files! -
UnifiedArchive
UnifiedArchive - an archive manager with unified interface for different formats (bundled with cli utility). Supports all formats with basic operations (reading, extracting and creation) and popular formats specific features (compression level, password-protection, comment) -
Filesystem Component
Filesystem Package provide a fluent, object-oriented interface for working with filesystem.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of phpMussel or a related project?
README
What is phpMussel?
An ideal solution for shared hosting environments, where it's often not possible to utilise or install conventional anti-virus protection solutions, phpMussel is a PHP script designed to detect trojans, viruses, malware and other threats within files uploaded to your system wherever the script is hooked, based on the signatures of ClamAV and others.
Features:
- Licensed as GNU General Public License version 2.0 (GPLv2).
- Easy to install, easy to customise, easy to use.
- Works for any system with PHP+PCRE installed, regardless of OS (PHP+PCRE required).
- Fully configurable based on your needs.
- Ideal solution for shared hosting services.
- Ideal solution for forum systems in need of file upload protection.
- Does NOT require shell access.
- Does NOT require administrative privileges.
- CLI mode available.
- Good, strong, stable support base.
Documentation:
- English
- العربية
- Deutsch
- Español
- Français
- Bahasa Indonesia
- Italiano
- 日本語
- 한국어
- Nederlandse
- Português
- Русский
- اردو
- Tiếng Việt
- 中文(简体)
- 中文(傳統)
See also:
- phpMussel/phpMussel – The main phpMussel repository (you can get phpMussel versions prior to v3 from here).
- phpMussel/Core – phpMussel core (dedicated Composer version).
- phpMussel/CLI – phpMussel CLI-mode (dedicated Composer version).
- phpMussel/FrontEnd – phpMussel front-end (dedicated Composer version).
- phpMussel/Web – phpMussel upload handler (dedicated Composer version).
- phpMussel/Examples – Prebuilt examples for phpMussel (useful for users which don't want to use Composer to install phpMussel).
- phpMussel/plugin-boilerplates – This repository contains boilerplate code which can be used to create new plugins for phpMussel.
- phpMussel/Plugin-PHPMailer – Provides 2FA and email notifications support for phpMussel v3+.
- CONTRIBUTING.md – Contribution guidelines.
Last Updated: 1 March 2022 (2022.03.01).
*Note that all licence references and agreements mentioned in the phpMussel README section above
are relevant to that project's source code only.