clamav-unofficial-sigs(8)
π 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.conforuser.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 theclamav-unofficial-sigsscript and all of its associated files and databases from the system. it's the "we're not together anymore" button. ππ
π«Ά SEE ALSO π«Ά
go say hi, they're nice.
π COPYRIGHT π
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. π¦ππ
π¦ where this page comes from
- epel 10: clamav-unofficial-sigs 8.0.0-1.el10_3 Β· BSD-3-Clause
- epel 9: clamav-unofficial-sigs 8.0.0-1.el9 Β· BSD-3-Clause
- fedora 43: clamav-unofficial-sigs 7.2.5-15.fc43 Β· BSD-3-Clause
- fedora 43: clamav-unofficial-sigs 8.0.0-1.fc43 Β· BSD-3-Clause
- fedora 44: clamav-unofficial-sigs 7.2.5-17.fc44 Β· BSD-3-Clause
- fedora 44: clamav-unofficial-sigs 8.0.0-1.fc44 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms