NetRange(IP範囲)からCIDRを作成する

SPAMを送ってきたIPアドレスWhoisで調べてiptablesに登録する際に、WhoisではIP範囲(NetRange)で結果が返ってくることが多いので、iptablesで使えるCIDRに変換するスクリプトの備忘録

http://www.merit.edu/mail.archives/nanog/2003-06/msg00232.html

ここでは、UNIXコマンドツールのsipcalc をインストールしてみる。

wget http://www.routemeister.net/projects/sipcalc/files/sipcalc-1.1.5.tar.gz
tar xvzf sipcalc-1.1.5.tar.gz
cd sipcalc-1.1.5
./configure
make
make install

あれ、これだとCIDRからNetRangeへは変換できない。
あてずっぽうに、CIDRを入れて絞り込みはできるけど、NetRangeからCIDRへの変換ツールってなかなかないなー。