mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-15 00:22:35 +00:00
Strip whitespace from IP addresses in blacklist
This commit is contained in:
parent
b004916036
commit
c74573cb16
@ -17,7 +17,8 @@ my @netblocks = split(/\n/, get("http://www.infiltrated.net/voipabuse/netblocks.
|
|||||||
|
|
||||||
print "<list name=\"voip-abuse-addresses\" default=\"deny\">\n";
|
print "<list name=\"voip-abuse-addresses\" default=\"deny\">\n";
|
||||||
foreach $addr (@addresses) {
|
foreach $addr (@addresses) {
|
||||||
next unless $addr =~ m/\d+\.\d+\.\d+\.\d+/;
|
$addr =~ s/\s//g; # strip whitespace
|
||||||
|
next unless $addr =~ m/\d+\.\d+\.\d+\.\d+/; # imperfect but useful IP addr check
|
||||||
print " <node type=\"allow\" cidr=\"$addr/32\"/>\n";
|
print " <node type=\"allow\" cidr=\"$addr/32\"/>\n";
|
||||||
}
|
}
|
||||||
print "</list>\n";
|
print "</list>\n";
|
||||||
@ -25,7 +26,8 @@ print "</list>\n";
|
|||||||
|
|
||||||
print "<list name=\"voip-abuse-netblocks\" default=\"deny\">\n";
|
print "<list name=\"voip-abuse-netblocks\" default=\"deny\">\n";
|
||||||
foreach $netb (@netblocks) {
|
foreach $netb (@netblocks) {
|
||||||
next unless $netb =~ m/\d+\.\d+\.\d+\.\d+/;
|
$netb =~ s/\s//g; # strip whitespace
|
||||||
|
next unless $netb =~ m/\d+\.\d+\.\d+\.\d+/; # imperfect but useful IP addr check
|
||||||
print " <node type=\"allow\" cidr=\"$netb\"/>\n";
|
print " <node type=\"allow\" cidr=\"$netb\"/>\n";
|
||||||
}
|
}
|
||||||
print "</list>\n";
|
print "</list>\n";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user