Releases: marcocesarato/PHP-Antimalware-Scanner
Releases · marcocesarato/PHP-Antimalware-Scanner
Release 0.8.0.234
- New dangerous functions definitions
- New random figlets on header
- Improve dangerous functions and encoded functions detections with less false positivity
- Improve code deobfuscation
- Improved line code detection
- Now report output is enabled by default
- Code refactoring
BREAKING CHANGES:
--agile|-a
flag now changed to--lite|-l
-l
removed short flag call for--log
, now is used for lite mode
Release 0.7.5.177
- Add evil code matched description on report
- Add evil code matched severity on report (only html format)
- Add new definitions
- Change helper command
- Change console string default max length
- Improve function encoded detection
- Fix code deobfuscator and decoder
Release 0.7.4.157
- Add report with html format
- Add flag
--report-format
- Fix duplicate malware detections
BREAKING CHANGES:
- Min requirements:
- php 5.5 >=
Release 0.7.3.133
- Possibility to scan a single file
- Fix multi function detection on report on the same scanned file #14
Release 0.7.2.125
- Add cache system
- Add flag
--disable-cache
- Add verifying progress
- Improve performances
- Fix some bugs
Release 0.7.1.113
- New WordPress Plugins file checksum verifier
Release 0.7.0.110
- New WordPress file checksum verifier
Release 0.6.0.109
- Add new flag:
--disable-colors - Disable CLI colors
BREAKING CHANGE
Renamed flag --list
to --definitions-list
Renamed flag --list-exploits
to --definitions-exploits
Renamed flag --list-functions
to --definitions-functions
Release 0.6.0.107
- Fix some issues with initialization
- Enabled to programatically usage
- Update readme docs with programmatically usage example
- Add new flags:
-b --backup - Make a backup of every touched files
--path-backups="" - Set backups path directory (default ./scanner-backups)
Is recommended put files outside the public document path
--path-logs="" - Set quarantine log file (default ./scanner.log)
--path-quarantine="" - Set quarantine path directory (default ./scanner-quarantine)
Is recommended put files outside the public document path
--path-report="" - Set report log file (default ./scanner-report.log)
--path-whitelist="" - Set whitelist file (default ./scanner-whitelist.json)
BREAKING CHANGE
Renamed class Application
to Scanner
Renamed Default Report File from scanner-infected.log
to scanner-report.log
Renamed Default Quarantine Path from quarantine
to scanner-quarantine
Release 0.5.3.93
New whitelist system
BREAKING CHANGE: csv whitelists doesn't work anymore