|
|
@ -11,35 +11,27 @@ URL4="http://list.nethub.fi/reestr_resolved4.txt" |
|
|
|
URL6="http://list.nethub.fi/reestr_resolved6.txt" |
|
|
|
|
|
|
|
|
|
|
|
getuser && { |
|
|
|
[ "$DISABLE_IPV4" != "1" ] && { |
|
|
|
curl -vH "Accept-Encoding: gzip" -k --fail --max-time 180 --connect-timeout 10 --retry 4 --max-filesize 33554432 "$URL4" | gunzip - >"$TMPLIST" || |
|
|
|
{ |
|
|
|
echo ipv4 list download failed |
|
|
|
exit 2 |
|
|
|
} |
|
|
|
dlsize=$(LANG=C wc -c "$TMPLIST" | xargs | cut -f 1 -d ' ') |
|
|
|
if test $dlsize -lt 32768; then |
|
|
|
echo list is too small. can be bad. |
|
|
|
exit 2 |
|
|
|
fi |
|
|
|
zz "$ZIPLIST" <"$TMPLIST" |
|
|
|
rm -f "$TMPLIST" |
|
|
|
} |
|
|
|
[ "$DISABLE_IPV6" != "1" ] && { |
|
|
|
curl -H "Accept-Encoding: gzip" -k --fail --max-time 180 --connect-timeout 10 --retry 4 --max-filesize 33554432 "$URL6" | gunzip - >"$TMPLIST" || |
|
|
|
dl() |
|
|
|
{ |
|
|
|
# $1 - url |
|
|
|
# $2 - file |
|
|
|
curl -vH "Accept-Encoding: gzip" -k --fail --max-time 180 --connect-timeout 10 --retry 4 --max-filesize 33554432 "$1" | gunzip - >"$TMPLIST" || |
|
|
|
{ |
|
|
|
echo ipv4 list download failed |
|
|
|
echo list download failed : $1 |
|
|
|
exit 2 |
|
|
|
} |
|
|
|
dlsize=$(LANG=C wc -c "$TMPLIST" | xargs | cut -f 1 -d ' ') |
|
|
|
if test $dlsize -lt 32768; then |
|
|
|
echo list is too small. can be bad. |
|
|
|
echo list is too small : $dlsize bytes. can be bad. |
|
|
|
exit 2 |
|
|
|
fi |
|
|
|
zz "$ZIPLIST6" <"$TMPLIST" |
|
|
|
zz "$2" <"$TMPLIST" |
|
|
|
rm -f "$TMPLIST" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
getuser && { |
|
|
|
[ "$DISABLE_IPV4" != "1" ] && dl "$URL4" "$ZIPLIST" |
|
|
|
[ "$DISABLE_IPV6" != "1" ] && dl "$URL6" "$ZIPLIST6" |
|
|
|
} |
|
|
|
|
|
|
|
"$IPSET_DIR/create_ipset.sh" |
|
|
|