Herramienta para interactuar con Vipul's Razor, una red colaborativa distribuida para la detección de spam. Permite a los usuarios reportar spam, verificar si un mensaje es spam conocido y consultar la reputación de remitentes. Funciona mediante un sistema de firmas distribuidas, cuando un usuario reporta un mensaje como spam, se genera una firma única [hash] que se comparte con la red. Otros usuarios pueden consultar esta base de datos para verificar si un mensaje es spam conocido. Incluye los ejecutables razor-admin, razor-check, razor-client, razor-report y razor-revoke. El archivo de configuración en /etc/razor/razor-agent.conf
$ razor-check ./mbox
$ razor-check -d mail.1 mail.2
$ cat mensaje1.eml | razor-check
$ cat mensaje1.eml | razor-report
$ cat spam1.eml spam2.eml | razor-report
$ razor-revoke ./mail
$ razor-admin -register -user=usuario -pass=contraseña
$ razor-admin -create trabajo
1.-
Integración con SpamAssassin
$ nano ~/.spamassassin/user_prefs
# Activar Razor
use_razor 1
razor_config /etc/razor/razor-agent.conf
# Puntuación adicional para mensajes detectados por Razor
score RAZOR_CHECK 2.500
score RAZOR_CF_RANGE_51_100 3.000
Notas.- razor requiere registro para reportar spam. Al reportar, se envían hashes del mensaje, no el contenido completo y se usa junto con otras listas negras [DNSBL] y filtros bayesianos