Skip to content
This repository has been archived by the owner on May 18, 2022. It is now read-only.

Releases: malscan/malscan

1.8.1 - Bugfix Release

26 Nov 20:44
254dbe1
Compare
Choose a tag to compare

Version 1.8.1

Release: Nov 26, 2018

  • Fixed: Malscan now provides better information when attempting a run with the lockfile present. (fixes #26).

1.8.0 - Feature and Bugfix Release

16 Oct 15:38
b635a44
Compare
Choose a tag to compare

Version 1.8.0

Release: Oct 15, 2018

This release includes substantial updates to the installation process, and adds support for a number of new Linux distributions.

  • New: Added a proper CHANGELOG.md file.
  • New: Added support for the following distributions via the installer script.
    • Alpine Linux
    • Debian
    • Ubuntu
  • Fixed: Installer now correctly references the 1.x branch instead of master.
  • Fixed: The core script is now more platform independent, and replaces non-portable commands like which and egrep with more universally available variants (command -v and grep -E, respectively).
  • Fixed: Substantial code cleanup in the installer to remove duplicate code lines.
  • Fixed: Substantial code cleanup in both the installer and the core script to fix shellcheck errors and notices.

Additionally, all future releases will include RPM files attached to the tag, in addition to at yum.malscan.org.

1.7.1 - Feature and Bugfix Release

23 Apr 19:59
Compare
Choose a tag to compare

Version 1.7.1

Release: April 20, 2018

  • New: Tripwire detection mode
  • Fixed: Corrected permission issue on log file. (fixes #15)
  • Updated: Changed the save path for the Tripwire whitelist file

Version 1.7.0

Release: March 22, 2018

  • Feature: Lock files are used to ensure multiple runs of malscan don't stack.
  • Feature: Configuration options can now be viewed using the malscan -c command. (fixes #10)
  • Feature: Configuration options can now be set using the malscan -s OPTION value command.
  • Fixed: malscan will now correctly check for sudo.
  • Fixed: malscan will now check to see if the user is in the malscan group, in lieu of being run as sudo.
  • Fixed: Notifications are now sent in a more spam-checker-friendly format, reducing issues with notifications ending up in the spam folder.
  • Updated: malscan will now use its own freshclam.conf file and /var/lib/malscan signatures directory, to prevent conflicts with ClamAV.
  • Updated: The malscan file structure has been updated to conform with the FHS. (fixes #7)
  • Updated: Rewrote the install.sh script to support Fedora, Debian, and CentOS/RHEL 7.
  • Updated: Created RPM packaging for CentOS/RHEL 6, 7, and Fedora 26/27. (fixes #8)
  • Updated: New exhaustive build testing CI pipeline for automated malscan testing.
  • Removed: Removed whitelisting and tripwire scanning until it can be re-worked in a later release.
  • Removed: Removed reporting until it can be re-developed in a later release.
  • Removed: Removed Ubuntu/Debian support while working on packaging.

Version 1.5.3 Bugfix Release

04 Sep 18:59
Compare
Choose a tag to compare

Release: September 4, 2015

Bugfix: Corrected text coloring on the update.sh script to terminate properly
Bugfix: Removed some excess text from the Mimescan
Updated: All malscan runs now include the current Malscan version and the time that signatures were last updated.
Updated: Unified logging files for all scantypes into a single scan log for each scan
Feature: Added new -u update functionality, which updates both the core application as well as the signatures

Version 1.5.2 Bugfix Release

13 Jul 19:17
Compare
Choose a tag to compare

Version 1.5.2 is a bugfix release, which includes a fix for Mimetype scanning ignoring specifically whitelisted files.

Bugfix: Corrected a bug with malscan.sh ignoring the files specifically whitelisted in the conf.malscan settings.

Version 1.5.1 Bugfix Release

17 Jun 03:29
Compare
Choose a tag to compare

Version 1.5.1 is a bugfix release, which includes fixes for an update-breaking bug as well as several improvements to output text making the process clearer and more concise.

  • Bugfix: Corrected a bug with update.sh causing a fatal error.
  • Updated: Added output identifying when different scan types are starting, for more verbose and informative output.
  • Updated: Incremented the version in malscan.sh
  • Updated: Removed the version information in the comment header in install.sh, added a Since version header instead.
  • Updated: Removed the output text from the freshclam updater, which was getting too messy.
  • Updated: Added a warning in update.sh indicating the now-silent freshclam update portion can take a long time.

Version 1.5.0 Feature Release

01 Jun 15:54
Compare
Choose a tag to compare

Release: June 1, 2015

Version 1.5.0 is a major feature release, which includes a substantial number of new features, a new scanning and detection method, and a full installer.

  • Feature: Added automated whitelisting of file trees for known clean files (such as imports from development enviroments or fresh installs)
  • Feature: New Tripwire scanning mode. Identifies any files that have been changed or did not exist from the whitelist reference. Excellent for static sites or minimally changing applications.
  • Feature: New installer.
    • New installer is compatible with and fully tested on CentOS 6, CentOS 7, and Ubuntu 14.04.
      • Installer may work with other 6.x and 7.x RHEL derivatives as well as Ubuntu 12.x, 13.x, 14.x, and 15.x, however these are officially unsupported.
      • If you run into issues with any non-supported Operating Systems, please submit a Github issue so that I can correct it and add that OS to the supported list.
      • Added package installation sanity checking, to ensure everything is set up properly
    • New installer may work with other RHEL derivatives as well as RHEL/CentOS 5
  • Updated: Mimetype scanning to add additional filetypes to the scan.
  • Updated: A substantial number of prompts, both in text and color.

Version 1.4.4 Bugfix Release

06 May 14:41
Compare
Choose a tag to compare

Version 1.4.4 is a bugfix and maintenance release that corrects several issues:

  • Bugfix: Corrected an issue with notifications not being sent because there was no way to specify receiving email addresses. Fixed in conf.malscan-blank.
  • Bugfix: Corrected an issue with whitelisting not working properly. It should now function correctly, and is working in test RHEL 6 and CentOS 7 testing environments.
  • Special Note: The changes to conf.malscan-blank will need to be manually added to any active conf.malscan files.

Version 1.4.3 Bugfix Release

05 May 15:27
Compare
Choose a tag to compare

Version 1.4.3 is a bugfix and maintenance release that corrects several issues:

  • Bugfix: Corrected a logging path issue. All log files will now be correctly generated in the 'log' directory inside your chosen path in conf.malscan
  • Bugfix: Corrected the URL for the custom virus definitions
  • Feature: Included freshclam updates within the cron_update.sh script

Version 1.4.2 - Bugfixes

09 Apr 16:21
Compare
Choose a tag to compare

Version 1.4.2 is a bugfix and maintenance release that corrects several issues:

  • Malware scan not properly using the whitelist. It will now use the whitelist correctly.
  • Removed the version number from the cron_update.sh script