#!/bin/sh # This file is heavily based on code from https://github.com/Xentrk/netflix-vpn-bypass/blob/master/IPSET_Netflix.sh TARGET_IPSET='wan' TARGET_ASN='2906' TARGET_URL="https://ipinfo.io/AS${TARGET_ASN}" TARGET_FNAME="/var/tmp_AS${TARGET_ASN}" curl "$TARGET_URL" 2>/dev/null | grep -E "a href.*${TARGET_ASN}\/" | grep -v ":" | sed "s/^.*//" > "$TARGET_FNAME" awk -v ipset="$TARGET_IPSET" '{print "add " ipset " " $1}' "$TARGET_FNAME" | ipset restore -! rm -f "$TARGET_FNAME"