summaryrefslogtreecommitdiffstats
path: root/etc/rc.update_bogons.sh
blob: d94fd9a1cafa59f197130871f91b496f5ff10dcc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

# Update bogons file
# Part of the pfSense project
# www.pfsense.com

# Grab a random value between 0-999.
value=$RANDOM
while [ $value -gt 999 ] ; do
  value=$RANDOM
done

# Sleep for that time.
sleep $value

/etc/rc.conf_mount_rw
/usr/bin/fetch -q -o /tmp/bogons "http://www.pfsense.com/mirrors/bogon-bn-nonagg.txt"
egrep -v "^192.168.0.0/16|^172.16.0.0/12|^10.0.0.0/8" /tmp/bogons > /etc/bogons
/etc/rc.conf_mount_ro
/sbin/pfctl -t bogons -T replace -f /etc/bogons

OpenPOWER on IntegriCloud