特定の IP アドレスに到達できる tor 出口ノードのリストを自動的に生成したいと考えています。私はしばらくの間インターネットを精査し、http://sjoerd-hemminga.com/blog/2012/10/block-tor-exit-nodes-using-iptables/からこのコードを見つけました。
if [[ -z "$1" ]]; then
echo Usage: $0 "<your host's ip>"
exit 1
fi
hostip=$1
for i in $(wget https://check.torproject.org/cgi-bin/TorBulkExitList.py\?ip=$hostip -O- -q |\
grep -E '^[[:digit:]]+(\.[[:digit:]]+){3}$'); do
sudo iptables -A INPUT -s "$i" -j DROP
done
実行しようとするたびにエラーが発生するため、誰かがこのコードをよりよく理解するのを手伝ってくれませんか?
代替の回答は大歓迎ですが、Python である場合は希望します。