Skip to content

Generates signatures for phpMussel using main.cvd and daily.cvd from ClamAV.

License

Notifications You must be signed in to change notification settings

phpMussel/SigTool

Repository files navigation

License: MIT PRs Welcome

SigTool.

Generates signatures for phpMussel using main.cvd and daily.cvd from ClamAV.


How to install:

Before installing, please check the requirements. If these aren't met, SigTool won't operate correctly.

Requirements:

  • For SigTool <= 1.0.2: PHP >= 7.0.3 with phar support (PHP >= 7.2 recommended).
  • For SigTool 1.0.3: PHP >= 7.0.3 (PHP >= 7.2 recommended).
  • For SigTool v2: PHP >= 7.2.
  • All versions: At least >= 681 MBs of available RAM (but, at least >= 1 GB is strongly recommended).
  • All versions: Approximately ~300 MBs of available disk space (this number may vary between iterations of the signatures database).
  • All versions: Ability to operate PHP in CLI-mode (e.g., command prompt, terminal, shell, bash, etc).

The recommended way to install SigTool is through Composer.

composer require phpmussel/sigtool

Alternatively, you can clone the repository, or download the ZIP, directly from GitHub.


How to use:

Note that SigTool is NOT a web-based PHP application (or web-app)! SigTool is a CLI-based PHP application (or CLI-app) intended to be used with terminal, shell, etc. It can be invoked by calling the PHP binary with the SigTool.php file as its first argument:

$ php SigTool.php

Help information will be displayed when SigTool is invoked, listing the possible flags (second argument) that can be used when operating SigTool.

More information can be found in the documentation herein.


Documentation:


Last Updated: 1 July 2024 (2024.07.01).