mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Add the bogonsv6 table for the IPv6 bogons
This commit is contained in:
parent
b053884260
commit
7de4359aa0
@ -28,6 +28,15 @@ if [ ! -f /tmp/bogons ]; then
|
||||
exit
|
||||
fi
|
||||
|
||||
/usr/bin/fetch -q -o /tmp/bogonsv6 "http://files.pfsense.org/mirrors/fullbogons-ipv6.txt"
|
||||
if [ ! -f /tmp/bogonsv6 ]; then
|
||||
echo "Could not download http://files.pfsense.org/mirrors/fullbogons-ipv6.txt" | logger
|
||||
# Relaunch and sleep
|
||||
sh /etc/rc.update_bogons.sh &
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
BOGON_MD5=`/usr/bin/fetch -q -o - "http://files.pfsense.org/mirrors/bogon-bn-nonagg.txt.md5" | awk '{ print $4 }'`
|
||||
ON_DISK_MD5=`md5 /tmp/bogons | awk '{ print $4 }'`
|
||||
if [ "$BOGON_MD5" = "$ON_DISK_MD5" ]; then
|
||||
@ -42,5 +51,19 @@ else
|
||||
sh /etc/rc.update_bogons.sh &
|
||||
fi
|
||||
|
||||
BOGON_MD5=`/usr/bin/fetch -q -o - "http://files.pfsense.org/mirrors/fullbogons-ipv6.txt.md5" | awk '{ print $4 }'`
|
||||
ON_DISK_MD5=`md5 /tmp/bogonsv6 | awk '{ print $4 }'`
|
||||
if [ "$BOGON_MD5" = "$ON_DISK_MD5" ]; then
|
||||
egrep -v "^#" /tmp/bogonsv6 > /etc/bogonsv6
|
||||
/etc/rc.conf_mount_ro
|
||||
RESULT=`/sbin/pfctl -t bogonsv6 -T replace -f /etc/bogonsv6 2>&1`
|
||||
rm /tmp/bogons
|
||||
echo "Bogons files downloaded: $RESULT" | logger
|
||||
else
|
||||
echo "Could not download http://files.pfsense.org/mirrors/fullbogons-ipv6.txt.md5 (md5 mismatch)" | logger
|
||||
# Relaunch and sleep
|
||||
sh /etc/rc.update_bogons.sh &
|
||||
fi
|
||||
|
||||
echo "rc.update_bogons.sh is ending the update cycle." | logger
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user