Cygwinでpripsをコンパイル

Ubuntu/Debian ではCIDR記法のIPアドレスを扱うのにpripsというツールが良く使われていると思います。

Ubuntu Manpage: prips — print the IP addresses in a given range

Print the range in CIDR notation.

探してみたらソースがGitLabにありました。

prips / Prips · GitLab

prips has only been tested on Linux and *BSD systems.

さて上記ページには Windows が出てきてませんがCygwinでは動くはずと思いました。

試したところ以下の感じでコンパイルできてあっさり動きました。

$ git clone https://gitlab.com/prips/prips.git
$ cd prips
$ setup-x86_64.exe -qP gcc-core
$ make
$ mv prips.exe /usr/bin/
$ prips -c 192.168.0.0 192.168.0.15
192.168.0.0/28

WSL(Windows Subsystem for Linux)を使えばコンパイル済みのものを apt-get でインストールできるとは思いますが僕は(まだ)Cygwinで十分です。

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s