Clamav virus database9/20/2023 If you submit a significant contribution such as a new feature or capability or a large amount of code, you may be asked to sign a contributors license agreement comfirming that Cisco will have copyright license and patent license and that you are authorized to contribute the code. Perhaps you'll be able to fix a bug or add a cool new feature.īy submitting a contribution to the project, you acknowledge and agree to assign Cisco Systems, Inc the copyright for the contribution. If you want to contribute to the project and don't have anything specific in mind, please check out our issue tracker. If you find a bug and you're able to craft a fix yourself, consider submitting the fix in a pull request. Before you submit, please check to if someone else has already reported the issue. If you find an issue with CVD-Update or the CVD-Update documentation, please submit an issue to our GitHub issue tracker. Join the ClamAV community on the ClamAV Discord chat server. There are many ways to contribute! Community Additional Usage Get familiar with the toolįamiliarize yourself with the various commands using the -help option. If you're fine with having it go in ~/.cvdupdate/config.json, don't worry about it. It is likely you will want to customize the database directory to point to your HTTP server's Important: If you want to use a custom config path, you'll have to use it in every command. Tip: You can set custom database and logs directories with the cvd config set command. The CVD-Update User-Agent follows the form CVDUPDATE/ () where the uuid is unique to your installation and can be found in the ~/.cvdupdate/state.json file (or ~/.cvdupdate/config.json for cvdupdate. If your network admin allows it, you may be able to work around it by updating your proxy to allow HTTP requests through unauthenticated if the User-Agent matches your specific CVD-Update user agent. You can select a specific nameserver to ensure said nameserver is used when querying the TXT record containing the current database definition version availableĭisclaimer: CVD-Update doesn't support proxies that require authentication at this time. Optional Functionality Using a custom DNS serverĭNS is required for CVD-Update to function properly (to gather the TXT record containing the current definition database version). You can use the cvd config set command to customize the log directory if you like, or redirect stdout and stderr to a log file if you prefer everything in one log instead of separate daily logs. Running CVD-Update more than once a day should not be an issue.ĬVD-Update will write logs to the ~/.cvdupdate/logs directory, which is why I directed stdout and stderr to /dev/null instead of a log file. CVD-Update uses a DNS check to do version checks before it attempts to download any files, just like FreshClam. I selected 30 */4 * * * to run at minute 30 past every 4th hour. Press, then type :wq and press to write the file to disk and quit. You may install cvdupdate from PyPI using pip, or you may clone the project Git repository and use pip to install it locally.ģ0 */4 * * * /bin/sh -c "/home/username/.local/bin/cvd update &> /dev/null " These will be installed automatically if you use pip, but may need to be installed manually otherwise:
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |