Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Aug 2008 15:57:55 +0000 (UTC)
From:      Duane Hill <d.hill@yournetplus.com>
To:        Mark Wilson <wilsoncpu@aol.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Question re IPs-to-CIDR conversion program
Message-ID:  <alpine.BSF.1.10.0808011553460.87472@duane.dbq.yournetplus.com>
In-Reply-To: <8CAC1FE1B91EC30-116C-2BF2@MBLK-M10.sysops.aol.com>
References:  <8CAC1FE1B91EC30-116C-2BF2@MBLK-M10.sysops.aol.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 1 Aug 2008, Mark Wilson wrote:

>
> I'm trying to write a program that will take 2 IPs and return an appropriate CIDR which contains both.
> I found this file: ips-to-cidr-nets.pl listed under ~eivind on FreeBSD, which sounds like it might be a good model.
> Unfortunately, I can't download the file (get "Forbidden") page, nor locate user "eivind" on the FreeBSD Homepages page to ask him/her about it.
> (It's dated 2001, in case that helps; apparently eivind is long gone...)
>
> 1. Can anyone get me a copy of this program? Or...
> 2. Put me in touch with its author so I can ask about it?? Or...
> 3. Point me to another program which does what I need?
>
> Thanks. I'm very new to all this; I was able to cobble together a CIDR-to-IPs calculator in JavaScript, but going this other direction seems much harder, and far more confusing.

If you know anything about Perl, you can use the port:

   /usr/ports/net/p5-Net-CIDR-Lite

to convert back-and-forth. For documentation, I referred to:

   http://search.cpan.org/dist/Net-CIDR-Lite/Lite.pm

-d



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.1.10.0808011553460.87472>