clamav-unofficial-sigs(8)

πŸ“¦
version 8.0.0 Β· 2 versions
, in epel 10, epel 9, fedora 43, fedora 44

πŸ’– clamav-unofficial-sigs(8) πŸ’–

okay bestie, sit down, hydrate, because this one is a whole vibe. this is the clamav-unofficial-sigs manual page β€” yes, that's the manual name, it lives in section 8 of your man pages, and it is literally the group chat you never knew your antivirus needed. πŸ’…


✨ NAME ✨

clamav-unofficial-sigs β€” download, test, and install third-party ClamAV signature databases. no cap, that's the whole job. πŸ¦‹


🌸 SYNOPSIS 🌸

clamav-unofficial-sigs [options]

πŸŽ€ DESCRIPTION πŸŽ€

clamav-unofficial-sigs is your lowkey genius bestie for downloading, testing, and updating third-party signature databases β€” the ones handed over by Sanesecurity, FOXHOLE, OITC, Scamnailer, BOFHLAND, CRDF, Porcupine, Securiteinfo, MalwarePatrol, Yara-Rules Project, etc. etc. etc. 🫢

and like… it doesn't just do signatures. it will also generate and install your cron, logrotate, and man files. it's giving personal assistant. it's giving main character energy. πŸ‘‘


πŸ”₯ UPDATES πŸ”₯

script updates live right here, bestie:

https://github.com/extremeshok/clamav-unofficial-sigs


πŸ’… OPTIONS πŸ’…

this script follows the standard GNU command line syntax. as it should. iconic behavior only.

Usage: clamav-unofficial-sigs.sh  [OPTION] [PATH|FILE]
  • -c, --config β€” use a specific configuration file or directory, eg: '-c /your/dir' or ' -c /your/file.name'. ⚠️ note: if a directory is specified, that directory must contain atleast: master.conf, os.conf or user.conf. default directory: /etc/clamav-unofficial-sigs
  • -F, --force β€” force all databases to be downloaded. heads up bestie, this could cause ip to be blocked 😭
  • -h, --help β€” display this script's help and usage information. the classic.
  • -V, --version β€” output script version and date information.
  • -v, --verbose β€” be verbose, enabled when not run under cron. spill the tea, queen. πŸ“
  • -s, --silence β€” only output error messages, enabled when run under cron. quiet luxury. 🀫
  • -d, --decode-sig β€” decode a third-party signature either by signature name (eg: Sanesecurity.Junk.15248) or hexadecimal string. this flag will 'NOT' decode image signatures. πŸ’€
  • -e, --encode-string β€” hexadecimal encode an entire input string that can be used in any '*.ndb' signature database file.
  • -f, --encode-formatted β€” hexadecimal encode a formatted input string containing signature spacing fields '{}, (), *', without encoding the spacing fields, so that the encoded signature can be used in any '*.ndb' signature database file.
  • -g, --gpg-verify β€” GPG verify a specific Sanesecurity database file, eg: '-g filename.ext' (do not include file path). πŸ”
  • -i, --information β€” output system and configuration information for viewing or possible debugging purposes.
  • -m, --make-database β€” make a signature database from an ascii file containing data strings, with one data string per line. additional information is provided when using this flag. ✨
  • -t, --test-database β€” Clamscan integrity test a specific database file, eg: '-t filename.ext' (do not include file path).
  • -o, --output-triggered β€” if HAM directory scanning is enabled in the script's configuration file, then output names of any third-party signatures that triggered during the HAM directory scan.
  • -w, --whitelist <signature-name> β€” adds a signature whitelist entry in the newer ClamAV IGN2 format to 'my-whitelist.ign2' in order to temporarily resolve a false-positive issue with a specific third-party signature. script added whitelist entries will automatically be removed if the original signature is either modified or removed from the third-party signature database. so tidy. so thoughtful. 🧚
  • --check-clamav β€” if ClamD status check is enabled and the socket path is correctly specifiedthen test to see if clamd is running or not. (yes, "specifiedthen" β€” we keep it exactly as the elders wrote it, fr fr πŸ™ˆ)
  • --install-all β€” install and generate the cron, logroate and man files, autodetects the values based on your config files.
  • --install-cron β€” install and generate the cron file, autodetects the values based on your config files.
  • --install-logrotate β€” install and generate the logrotate file, autodetects the values based on your config files.
  • --install-man β€” install and generate the man file, autodetects the values based on your config files.
  • --remove-script β€” remove the clamav-unofficial-sigs script and all of its associated files and databases from the system. it's the "we're not together anymore" button. πŸ˜­πŸ’€

🫢 SEE ALSO 🫢

clamd(8), clamscan(1)

go say hi, they're nice.


Copyright (c) Adrian Jon Kriel :: admin@extremeshok.com

You are free to use, modify and distribute, however you may not remove this notice.

periodt. don't be that person. πŸ’œ


🌈 LICENSE 🌈

BSD (Berkeley Software Distribution)


πŸ’€ BUGS πŸ’€

report bugs to https://github.com/extremeshok/clamav-unofficial-sigs

the maintainers want your bug reports, bestie. it's not a burden, it's a gift. 🎁


🌸 AUTHOR 🌸

Adrian Jon Kriel :: admin@extremeshok.com

Originially based on Script provide by Bill Landry

(and yes, that spelling is staying exactly as-is, we don't rewrite history here ✨)


okay that's the whole page, you absolute scholar. πŸ’– this was Version: 6.1.1, dated 2019-09-02, from the clamav-unofficial-sigs(8) manual β€” slay, go forth, and may your signatures always be fresh. πŸ¦‹πŸ‘‘πŸ’