CLAMSUBMIT(1)

✨ clamsubmit(1) ✨

okay bestie, welcome to the clamsubmit manual page πŸ’– this is the File submission utility for ClamAV and we're gonna get through it together, no cap.


🌸 NAME 🌸

clamsubmit β€” File submission utility for ClamAV

πŸ¦‹ SYNOPSIS πŸ¦‹

clamsubmit [options]

πŸ’… DESCRIPTION πŸ’…

so basically clamsubmit submits files to Sourcefire for further analysis. that's the whole vibe. you got a file, you got questions, you send it off. slay. πŸŽ€


✨ OPTIONS ✨

  • -h, -? β€” Display help to stderr and exit. classic. it tells you stuff, but it whispers it to stderr, not stdout, iykyk.
  • -e EMAIL β€” Required option for setting the email address for the submission. yeah you have to give them an email, no skipping, it's giving mandatory.
  • -n FILE β€” Submit a file that reports as a false negative (ClamAV reports CLEAN). FILE can be - to specify stdin. Mutually exclusive with -p. so like, ClamAV said it was fine but you know it wasn't? that's a false negative, bestie, and this is the flag for it. πŸ™ˆ
  • -N NAME β€” Required option for setting the name of the sender for the submission. your name! you must provide it! mandatory moment. πŸ‘‘
  • -p FILE β€” Submit a file that reports as a false positive (ClamAV flags the file as virus). FILE can be - to specify stdin. Mutually exclusive with -n. the opposite situation: ClamAV yelled "VIRUS" and you're like... no it's literally my grocery list. that's this one. πŸ“
  • -V VIRUS β€” The name of the virus detected as false positive. This option is required for false positive submissions. so if you're doing a -p submission, you gotta tell them what virus name ClamAV threw at you. no name, no submission. periodt. πŸ’€
mutual exclusivity check: -n and -p cannot hang out together. pick a lane. 🌈

🌟 ENVIRONMENT VARIABLES 🌟

clamsubmit uses the following environment variables:

  • CURL_CA_BUNDLE β€” (Linux/Unix only, excluding macOS) May be set to the path of a file (bundle) containing one or more CA certificates. This will override the default openssl certificate path.
Note that the CURL_CA_BUNDLE environment variable is also used by the curl command line tool for the same purpose. so if you've already set it for curl, it's lowkey already doing double duty here. πŸ’œ

🫢 AUTHOR 🫢

Shawn Webb <swebb@sourcefire.com>


and that's the whole page, bestie!! 🧚✨ this was ClamAV version 1.5.4, dated March 20, 2014, from the File submission tool(1) era. iconic. obsessed. go submit responsibly πŸ’–πŸŽ€πŸ¦‹