dccsight(8)
β¨ dccsight(8) β NAME β¨
okay so this is dccsight(8), straight out of the System Manager's Manual (section 8, naturally π
), and it is literally the Distributed Checksum Clearinghouse raw checksum interface. bestie, that's the whole name. π«Ά
π SYNOPSIS π
dccsight [-VdPQC] [-h homedir] [-m map] [-w whiteclnt] [-t targets]
[-i infile] [-L ltype,facility.level]
π DESCRIPTION π
dccsight reads one or more lines containing DCC checksums, reports them to a DCC server, and writes a X-DCC header line. You can use it to report checksums obtained from dccproc(8) using -C. checksum gossip, but make it infrastructure β¨
π OPTIONS π
The following options are available, bestie β every single one, no skips:
-Vβ displays the version of the DCC raw checksum interface. Two or more-Voptions show the options with which it was built. π-dβ enables debugging output from the DCC client software. Additional-doptions increase the number of messages. π-Pβ TheSpamAsassinDCC.pmplugin should watch forbulkinX-DCCSMTP header fields, but historically has looked for counts ofmany. However, there are situations whendccsightknows that a mail message is extremely bulky and probably spam. For example, mail from a sender that is blacklisted inwhiteclntgets anX-DCCheader that includesbulk. To accommodate that bug inSpamAssassin, by default wheneverdccsightgenerates anX-DCCheader containingbulk, it also forces theBodycount tomany.-Pturns off that kludge and theBodycontains the count from the DCC server. π«-Qβ only queries the DCC server about the checksums of messages instead of reporting. This is useful whendccsightis used to filter mail that has already been reported to a DCC server by another DCC client. No single mail message should be reported to a DCC server more than once per recipient, because each report will increase the apparentbulknessof the message. It is better to useMXDCClines in the global/var/dcc/whiteclntfile for your MX mail servers that use DCC than to use-Qwithdccsight. Do not use-Qexcept on mail that you know has been reported to a DCC server. DCC depends on reports of all except known private mail and works only because almost no DCC installations use-Q. π-Cβ outputs the checksums for the message as well as theX-DCCheader. π-h homedirβ overrides the default DCC home directory,/var/dcc. π-m mapβ specifies a name or path of the memory mapped parameter file instead of the default/var/dcc/mapin the DCC home directory. It should be created with thecdcc(8)command. πΊοΈ-w whiteclntβ specifies an optional file containing SMTP client IP addresses and SMTP headers of mail that do not needX-DCCheaders and whose checksums should not be reported to the DCC server. It can also contain checksums of spam. If the pathname is not absolute, it is relative to the DCC home directory. Thus, individual users with private whitelists usually specify them with absolute paths. It is useful to include a common or system-wide whitelist in private lists. The format of thedccsightwhiteclntfile is the same as the/var/dcc/whitelistfile required bydbclean(8)anddccsight(8). Because this list is used frequently, a companion file is used. It has the same pathname but with an added suffix of.dccw. After being created empty, it will contain an automatic memory mapped hash table of the main file. π-t targetsβ specifies the number of addressees of the message if other than1. The stringmanyinstead of a number asserts that there were too many addressees and that the message is unsolicited bulk email. π₯-i infileβ specifies an input file instead of standard input. If not absolute, the pathname is interpreted relative to the directory in whichdccsightwas started. π₯-L ltype,facility.levelβ specifies how messages should be logged.Ltypemust beerror,info, oroffto indicate which of the two types of messages are being controlled or to turn off allsyslog(3)messages fromdccsight.Levelmust be asyslog(3)level amongEMERG,ALERT,CRIT,ERR,WARNING,NOTICE,INFO, andDEBUG.Facilitymust be amongAUTH,AUTHPRIV,CRON,DAEMON,FTP,KERN,LPR,MAIL,NEWS,USER,UUCP, andLOCAL0throughLOCAL7. The default is equivalent to-L info,MAIL.NOTICE -L error,MAIL.ERR. π
dccsight exits 0 on success, and >0 if an error occurs. π«Ά
π FILES π
/var/dccβ DCC home directory. π‘mapβ memory mapped file in the DCC home directory of information concerning DCC servers. ποΈwhiteclntβ contains the client whitelist in the format described indcc(8). πwhiteclnt.dccwβ memory mapped hash table of the/var/dcc/whiteclntfile. π
π SEE ALSO π
cdcc(8), dcc(8), dbclean(8), dccd(8), dblist(8), dccproc(8), dccm(8), dccifd(8), mail(1), procmail(1). π
π°οΈ HISTORY π°οΈ
Implementation of dccsight was started at Rhyolite Software in 2000. This document describes version RHYOLITE_VERSION. πΈ
π
that's the whole dccsight(8) moment, bestie β source/version: System Manager's Manual, version RHYOLITE_VERSION; dated March 22, 2024. now go forth and report checksums responsibly β¨
π¦ where this page comes from
- alpine 3.24: dcc-doc 2.3.169-r3 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms