1NAME
2 Mail::SpamAssassin::Plugin::iXhash2 ‐ compute fuzzy checksums
3from mail
4 bodies and compare to known spam ones via DNS
5
6SYNOPSIS
7 loadplugin Mail::SpamAssassin::Plugin::iXhash2 iXhash2.pm
8
9 # The actual rule(s)
10 ixhashdnsbl IXHASH_IX ix.dnsbl.manitu.net.
11 body IXHASH_IX eval:check_ixhash(’IXHASH_IX’)
12 describe IXHASH_IX http://www.ixhash.net/listinfo.html
13 tflags IXHASH_IX net
14 score IXHASH_IX 1.5
15
16 ixhashdnsbl IXHASH_GENERIC generic.ixhash.net.
17 body IXHASH_GENERIC eval:check_ixhash(’IX‐
18HASH_GENERIC’)
19 describe IXHASH_GENERIC http://www.ixhash.net/listin‐
20fo.html
21 tflags IXHASH_GENERIC net
22 score IXHASH_GENERIC 1.5
23
24 ixhashdnsbl IXHASH_SEM ixhash.spameatingmonkey.net.
25 body IXHASH_SEM eval:check_ixhash(’IXHASH_SEM’)
26 describe IXHASH_SEM http://spameatingmon‐
27key.com/lists.html
28 tflags IXHASH_SEM net
29 score IXHASH_SEM 1.5
30
31DESCRIPTION
32 iXhash2.pm is a plugin for SpamAssassin 3.2.0 and up. It
33takes the body
34 of a mail, strips parts from it and then computes a hash val‐
35ue from the
36 rest. These values will then be looked up via DNS to see if
37the hashes
38 have already been categorized as spam by others.
39
40 This plugin is based on parts of the procmail‐based project
41’NiX Spam’,
42 developed by Bert Ungerer.(un@ix.de) For more information see
43 http://www.heise.de/ix/nixspam/. The procmail code producing
44the hashes
45 only can be found here:
46 ftp://ftp.ix.de/pub/ix/ix_listings/2004/05/checksums
47
48 iXhash2 is an unofficial version based on iXhash version
491.5.5
50 (http://www.ixhash.net), adding async DNS lookups for perfor‐
51mance and
52 removing unneeded features. It’s fully compatible with the
53existing
54 implementation.
55
56 To see which DNS zones are currently available see:
57 http://www.ixhash.net
58
59LICENSE
60 Licensed to the Apache Software Foundation (ASF) under one or
61more
62 contributor license agreements. See the NOTICE file distrib‐
63uted with
64 this work for additional information regarding copyright own‐
65ership. The
66 ASF licenses this file to you under the Apache License, Ver‐
67sion 2.0 (the
68 "License"); you may not use this file except in compliance
69with the
70 License. You may obtain a copy of the License at:
71
72 http://www.apache.org/licenses/LICENSE‐2.0
73
74 Unless required by applicable law or agreed to in writing,
75software
76 distributed under the License is distributed on an "AS IS"
77BASIS,
78 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
79or implied.
80 See the License for the specific language governing permis‐
81sions and
82 limitations under the License.
83
84AUTHOR
85 Henrik Krohns <sa@hege.li>
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132