Mercurial > notdcc
diff dccsight.8.in @ 0:c7f6b056b673
First import of vendor version
author | Peter Gervai <grin@grin.hu> |
---|---|
date | Tue, 10 Mar 2009 13:49:58 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dccsight.8.in Tue Mar 10 13:49:58 2009 +0100 @@ -0,0 +1,223 @@ +.\" Copyright (c) 2008 by Rhyolite Software, LLC +.\" +.\" This agreement is not applicable to any entity which sells anti-spam +.\" solutions to others or provides an anti-spam solution as part of a +.\" security solution sold to other entities, or to a private network +.\" which employs the DCC or uses data provided by operation of the DCC +.\" but does not provide corresponding data to other users. +.\" +.\" Permission to use, copy, modify, and distribute this software without +.\" changes for any purpose with or without fee is hereby granted, provided +.\" that the above copyright notice and this permission notice appear in all +.\" copies and any distributed versions or copies are either unchanged +.\" or not called anything similar to "DCC" or "Distributed Checksum +.\" Clearinghouse". +.\" +.\" Parties not eligible to receive a license under this agreement can +.\" obtain a commercial license to use DCC by contacting Rhyolite Software +.\" at sales@rhyolite.com. +.\" +.\" A commercial license would be for Distributed Checksum and Reputation +.\" Clearinghouse software. That software includes additional features. This +.\" free license for Distributed ChecksumClearinghouse Software does not in any +.\" way grant permision to use Distributed Checksum and Reputation Clearinghouse +.\" software +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND RHYOLITE SOFTWARE, LLC DISCLAIMS ALL +.\" WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL RHYOLITE SOFTWARE, LLC +.\" BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES +.\" OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +.\" WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +.\" ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +.\" SOFTWARE. +.\" +.\" Rhyolite Software DCC 1.3.103-1.28 $Revision$ +.\" +.Dd February 26, 2009 +.ds volume-ds-DCC Distributed Checksum Clearinghouse +.Dt dccsight 8 DCC +.Os " " +.Sh NAME +.Nm dccsight +.Nd Distributed Checksum Clearinghouse raw checksum interface +.Sh SYNOPSIS +.Nm dccsight +.Bk -words +.Op Fl VdQC +.Op Fl h Ar homedir +.Op Fl m Ar map +.Op Fl w Ar whiteclnt +.Op Fl t Ar targets +.Op Fl i Ar infile +.Op Fl L Ar ltype,facility.level +.Ek +.Sh DESCRIPTION +.Nm Dccsight +reads one or more lines containing DCC checksums, +reports them to a DCC server, +and writes a X-DCC header line. +It can be used to report checksums obtained from +.Xr dccproc 8 +using +.Fl C . +.Ss OPTIONS +The following options are available: +.Bl -tag -width 3n +.It Fl V +displays the version of the DCC raw checksum interface. +.It Fl d +enables debugging output from the DCC client software. +Additional +.Fl d +options increase the number of messages. +.It Fl Q +only queries the DCC server about the checksums +instead of reporting and then querying. +This is useful when +.Nm +is used to filter mail that has already been reported to a DCC +server by another DCC client such as +.Xr dccm 8 . +This can also be useful when applying a private white or black list to +mail that has already been reported to a DCC server. +No single mail message should be reported to a DCC +server more than once per recipient, such as would happen if +.Nm +is not given +.Fl Q +when processing a stream of mail that has already been seen by a DCC client. +Additional reports of a message +increase its apparent "bulkness." +.It Fl C +outputs the checksums for the message as well as the X-DCC header. +.It Fl h Ar homedir +overrides the default DCC home directory, +.Pa @prefix@ . +.It Fl m Ar map +specifies a name or path of the memory mapped parameter file instead +of the default +.Pa map +in the DCC home directory. +It should be created with the +.Xr cdcc 8 +command. +.It Fl w Ar whiteclnt +specifies an optional file containing SMTP client IP addresses and +SMTP headers +of mail that do not need X-DCC headers 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 +.Ar include +a common or system-wide whitelist in private lists. +.Pp +The format of the +.Nm +whiteclnt file is the same as the +.Pa whitelist +file required by +.Xr dbclean 8 +and +.Xr dccsight 8 . +Because this list is used frequently, a companion file is used. +It has the same pathname but with an added suffix of +.Ar .dccw . +After being created empty, +it will contain an automatic memory mapped hash table of the main file. +.It Fl t Ar targets +specifies the number of addressees of the message if other than 1. +The string +.Ar many +instead of a number asserts that there were too many addressees +and that the message is unsolicited bulk email. +.It Fl i Ar infile +specifies an input file +instead of standard input. +If not absolute, the pathname is interpreted relative to the +directory in which +.Nm +was started. +.It Fl L Ar ltype,facility.level +specifies how messages should be logged. +.Ar Ltype +must be +.Ar error , +.Ar info , +or +.Ar off +to indicate which of the two types of messages are being controlled or +to turn off all +.Xr syslog 3 +messages from +.Nm . +.Ar Level +must be a +.Xr syslog 3 +level among +.Ar EMERG , +.Ar ALERT , +.Ar CRIT , ERR , +.Ar WARNING , +.Ar NOTICE , +.Ar INFO , +and +.Ar DEBUG . +.Ar Facility +must be among +.Ar AUTH , +.Ar AUTHPRIV , +.Ar CRON , +.Ar DAEMON , +.Ar FTP , +.Ar KERN , +.Ar LPR , +.Ar MAIL , +.Ar NEWS , +.Ar USER , +.Ar UUCP , +and +.Ar LOCAL0 +through +.Ar LOCAL7 . +The default is equivalent to +.Dl Fl L Ar info,MAIL.NOTICE Fl L Ar error,MAIL.ERR +.El +.Pp +.Nm +exits 0 on success, and >0 if an error occurs. +.Sh FILES +.Bl -tag -width whiteclnt -compact +.It Pa @prefix@ +DCC home directory in which other files are found. +.It Pa map +memory mapped file in the DCC home directory +of information concerning DCC servers. +.It Pa whiteclnt +contains the client whitelist in +the format described in +.Xr dcc 8 . +.It Pa whiteclnt.dccw +memory mapped hash table of the +.Pa whiteclnt +file. +.El +.Sh SEE ALSO +.Xr cdcc 8 , +.Xr dcc 8 , +.Xr dbclean 8 , +.Xr dccd 8 , +.Xr dblist 8 , +.Xr dccproc 8 , +.Xr dccm 8 , +.Xr dccifd 8 , +.Xr mail 1 , +.Xr procmail 1 . +.Sh HISTORY +Implementation of +.Nm +was started at Rhyolite Software in 2000. +This document describes version 1.3.103.