Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
RAZOR-AGENTS(1)        User Contributed Perl Documentation	 RAZOR-AGENTS(1)

NAME
     Razor-Agents - Collection of files for checking, reporting, and revoking
     spam

DESCRIPTION
     Vipul's Razor is a distributed, collaborative, spam detection, reporting,
     and filtering network. The primary focus of the system is to identify and
     remove all email spam from the internet.  Visit the website at http://ra-
     zor.sourceforge.net/.

USAGE
     First a razorhome directory should be created where log, conf, and cached
     server information will live.  This is done via "-create" option to ra-
     zor-admin(1).  See man page for details.

     You can immediately check spam using razor-check(1).  See man page for de-
     tails.

     To report spam, an identity must be registered.  This is done via "-regis-
     ter" option to razor-admin(1).  After that, razor-report(1) and razor-re-
     voke(1) will work flawlessly.

CONFIGURATION
     All Razor-Agents share a configuration file.  The contents of the configu-
     ration file are detailed in the razor-agent.conf(5) manpage.

     Config file is computed before razorhome, in the following order:

      -conf=/path/file.conf	      used if readable, else
      <home>/.razor/razor-agent.conf  used if readable, else
      /usr/local/etc/razor-agent.conf	  used if readable, else
      all defaults are used.

     To see configuration defaults, do
       razor-admin -create -conf=/tmp/razor2-defaults.conf

RAZORHOME
     All Razor-Agents also share a razorhome directory, where identity, logging,
     and cached information about servers is stored.  Razorhome is computed af-
     ter configuration file, in the following order.

      -home=/tmp/razor/ 		    used if readable, else
      'razorhome' from configuration file   used if readable, else
      <home>/.razor/			    used if readable, else
      <home>/.razor/			    is created.  if that fails,
					    no razorhome.

      NOTE: If there is no razorhome, razor-report and razor-revoke will
	    not work unless you specify  -ident=/path/identity
	    razor-check will still work.

FILES
     Besides those listed at the end with their own manpages, Razor Agents also
     has the following files.

     razorhome/identity
	 Usually a symlink to identity file containing user+pass.  Used by ra-
	 zor-report(1) and razor-revoke(1).

     razorhome/razor-agent.log
	 Default log file.  To change, edit razor-agent.conf(5).

     razorhome/servers.*.lst
	 Cached list of Razor Servers.	If more than one, they are ordered by
	 closest ping time.

     razorhome/server.<name>.lst
	 Cached info for <name> server. The "srl" key in this file is compared
	 against the server greeting, and if server's is greater, new cache info
	 is retrieved from the server.

EXAMPLES
     razor-check -d -debuglevel=9 mbox
	 Checks spam in mbox.  prints numbers for those found to be spam.  -d
	 logs to stdout, -debuglevel=9 is verbose logging

     razor-admin -create -home=/home/chad/.razor -d -s
	 Creates razorhome in /home/chad/.razor, log to stdout, does not connect
	 to server (-s simulate).

     razor-report spam -debuglevel=0
	 sends spam to server, with no log msgs.

AUTHORS
     Vipul Ved Prakash, <mail@vipul.net> and Chad Norwood <chad@samo.org>

SEE ALSO
     razor-agent.conf(5), razor-check(1), razor-admin(1), razor-report(1), ra-
     zor-revoke(1), razor-whitelist(5)

perl v5.42.3			   2026-08-29			 RAZOR-AGENTS(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=razor-agents&sektion=5&manpath=FreeBSD+Ports+15.1.quarterly>

home | help