提交 b0049160 authored 作者: Michael S Collins's avatar Michael S Collins

Do at least *SOME* verification to make sure that we are getting an IP address…

Do at least *SOME* verification to make sure that we are getting an IP address in the blacklist list
上级 8c9f23ea
...@@ -17,13 +17,15 @@ my @netblocks = split(/\n/, get("http://www.infiltrated.net/voipabuse/netblocks. ...@@ -17,13 +17,15 @@ 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) {
print " <node type=\"allow\" cidr=\"$addr/32\"/>\n"; next unless $addr =~ m/\d+\.\d+\.\d+\.\d+/;
print " <node type=\"allow\" cidr=\"$addr/32\"/>\n";
} }
print "</list>\n"; 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) {
print " <node type=\"allow\" cidr=\"$netb\"/>\n"; next unless $netb =~ m/\d+\.\d+\.\d+\.\d+/;
print " <node type=\"allow\" cidr=\"$netb\"/>\n";
} }
print "</list>\n"; print "</list>\n";
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论