Leser: 19
6 Einträge, 1 Seite |
QuoteAls Spam [spæm] oder Junk (englisch für: Abfall oder Plunder) werden unerwünschte, in der Regel auf elektronischem Weg übertragene Nachrichten bezeichnet, welche dem Empfänger unverlangt zugestellt werden und massenhaft versandt wurden oder werbenden Inhalt haben.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#-#############################################
sub check_bl_data {
#-#############################################
my $rev_ip = join('.', reverse(split(/\./, $ENV{'REMOTE_ADDR'})));
my ($query, $result, $result_ip);
local $_;
my @rbls = (
'blacklist.spambag.org',
'cbl.abuseat.org',
'cbl.anti-spam.org.cn',
'cdl.anti-spam.org.cn',
'dialup.blacklist.jippg.org',
'dnsbl.ahbl.org',
'dnsbl.cyberlogic.net',
'dnsbl.sorbs.net',
'dul.dnsbl.sorbs.net',
'http.dnsbl.sorbs.net',
'ix-dns01.dnsbl.manitu.net',
'ipwhois.rfc-ignorant.org',
'korea.services.net',
'problems.dnsbl.sorbs.net',
'safe.dnsbl.sorbs.net',
'socks.dnsbl.sorbs.net',
'spamips.rbl.shub-inter.net',
'spamtrap.drbl.drand.net',
'web.dnsbl.sorbs.net',
'xbl.spamhouse.org',
'sbl.spamhouse.org',
);
foreach (@rbls) {
$query = "$rev_ip.$_";
$result = gethostbyname($query) || undef;
defined $result && do {
($result_ip) = unpack('C4', $result);
$result_ip == 127 && error('bl-listed', $_);
};
undef $query;
undef $result;
}
}
6 Einträge, 1 Seite |