Skip to content

Releases: extremeshok/clamav-unofficial-sigs

5.2.2

18 Apr 14:18
Compare
Choose a tag to compare
  • eXtremeSHOK.com Maintenance
  • Added --install-all Install and generate the cron, logroate and man files, autodetects the values $oft based on your config files
  • Added functions: xshok_prompt_confirm, xshok_is_file, xshok_is_subdir
  • Replaced Y/N prompts with xshok_prompt_confirm
  • Bug Fix for disabled databases being removed when the remove_disabled_databases is set to NO (default)
  • Added more warnings to remove_script and made it double confirmed
  • Remove_script will only remove work_dir if its a sub directory
  • Remove_script will only remove files if they are files
  • Removed -r switch, --remove-script needs to be used instead of both -r and --remove-script
  • Fixed: remove_script not removing logrotate file, cron file, man file

5.2.1

16 Apr 01:24
Compare
Choose a tag to compare
  • eXtremeSHOK.com Maintenance
  • Minor bugfix for Sanesecurity_sigtest.yara Sanesecurity_spam.yara files being removed incorrectly
  • Minor fix: yararulesproject_enabled not yararulesproject_enable

5.2.0

15 Apr 15:49
Compare
Choose a tag to compare
  • eXtremeSHOK.com Maintenance
  • Refactor some functions
  • Added --install-man this will automatically generate and install the man (help) file
  • Yararules and yararulesproject enabled by default
  • Added clamav version detection to automatically disable yararules and yararulesproject if the current clamav version does not support them
  • Database files ending with .yar/.yara/.yararules will automatically be disabled from the database if yara rules are not supported
  • Script options are added to the man file
  • Fixed hardcoded logrotate and cron in remove_script
  • Fixed incorrectly assigned logrotate varibles in install-logrotate
  • Config added info for port/package maintainers regarding: pkg_mgr and pkg_rm
  • Removed pkg_mgr and pkg_rm from freebsd and openbsd os configs
  • Allow overriding of all the individual workdirs, this is mainly to aid package maintainers
  • Rename sanesecurity_dir to work_dir_sanesecurity, securiteinfo_dir to work_dir_securiteinfo, malwarepatrol_dir to work_dir_malwarepatrol, yararules_dir to work_dir_yararules, add_dir to work_dir_add, gpg_dir to work_dir_gpg, work_dir_configs to work_dir_work_configs
  • Rename yararules_enabled to yararulesproject_enabled
  • Rename all yararules to yararulesproject
  • Fix to prevent disabled databases processing certian things which will not be used as they are disabled
  • Set minimum config required to 62
  • Bump config to 62

5.1.1

13 Apr 00:04
Compare
Choose a tag to compare
  • eXtremeSHOK.com Maintenance
  • Added OS X and openbsd configs
  • Fixed host fallback sed issues by @MichaelKuch
  • Suppress most error messages of chmod and chown
  • check permissions before chmod
  • Added the config option remove_disabled_databases # Default is "no", if enabled when a database is disabled we will remove the associated database files.
  • Added function xshok_mkdir_ownership
  • Do not set permissions of the log, cron and logrotate dirs
  • Fix: fallback for missing gpg -r option on OS X
  • Update sanesecurity signatures
  • Bump config to 61

5.1.0

08 Apr 00:31
Compare
Choose a tag to compare
  • eXtremeSHOK.com Maintenance
  • Added --install-cron this will automatically generate and install the cron file
  • Added --install-logrotate this will automatically generate and install the logrotate file
  • Change official URL of SecuriteInfo signatures
  • Added a new database (securiteinfoandroid.hdb) for SecuriteInfo
  • Remove database files after disabling a database group by @reneschuster
  • Updated Gentoo OS config by @orlitzky
  • Regroup functiuons
  • Increase travis-ci code testing
  • Set minimum config required to 60
  • Bump config to 60

5.0.6

03 Apr 23:04
Compare
Choose a tag to compare
  • eXtremeSHOK.com Maintenance
  • Updated winnow databases as per information from Tom @ OITC
  • Bump config to 58

5.0.5

01 Apr 23:13
Compare
Choose a tag to compare
  • eXtremeSHOK.com Maintenance
  • Add support for specifying a custom config dir or file with (--config) -c option
  • Removed default_config
  • Added travis-ci build testing
  • Updates to the help and usage display
  • Added sanity testing of sanesecurity_dbs, securiteinfo_dbs, linuxmalwaredetect_dbs, yararules_dbs, add_dbs
  • Added function xshok_array_count
  • Prevent some issues with an incomplete or only a user.conf being loaded
  • Added fallback to host if dig returns no records
  • Check there are Sanesecurity mirror ips before we attempt to rsync
  • Important binaries have been aliased (clamscan, rsync, curl, gpg) and allow their paths to be overridden
  • Added sanity checks to make sure the binaries and workdir is defined
  • Custom Binary Paths added to the config (clamscan_bin, rsync_bin, curl_bin, gpg_bin)
  • Bump config to 57
  • Added initial centos6 + cpanel os config
  • Bugfix Only start logging once all the configs have been loaded
  • Rename $version to script_version
  • Default malwarePatrol to the free version
  • Added script version checks

5.0.4

31 Mar 01:19
Compare
Choose a tag to compare
  • eXtremeSHOK.com Maintenance
  • Added/Updated OS configs: CentOS 7, FreeBSD, Slackware
  • Added clamd_reload_opt to fix issues with centos7 conf
  • Fix --remove-script should call remove_script() function by @IdahoPL
  • Add OS specific settings to logrotate
  • Increased default timeout values
  • Attempt to Silence more output
  • Create the log_file_path directory before we touch the file.
  • Updated config file to remove the $work_dir varible from dir names
  • Remove trailing / from directory names
  • Initial support for Travis-Ci testing
  • Fixed config option enable_logging -> logging_enabled
  • Config updated to 56 due to changes

5.0.3

27 Mar 09:48
Compare
Choose a tag to compare

Includes default OS Configs

5.0.2

24 Mar 08:48
Compare
Choose a tag to compare

Fix for Missing space between "]
Detect if the entire script is available/complete