where are all the IPv6 tools?
Hi, I depend on a number of shell tools for manipulating IPv4 addresses, CIDR blocks, etc. like: aggis ipsort.pl grepcidr aggregate I have not yet found much in terms of similar shell utilities for IPv6. I've spoken to authors of some of these tools and they admit they have not yet produced IPv6-capable versions. (Not trying to name and shame: those tools are great, I just want more!) Do folks here know of IPv6 tools that might provide some of the functions the above tools provide for IPv4? Thanks! Jay B.
On Wed, May 25, 2011 at 11:54 AM, Jay Borkenhagen <jayb@braeburn.org> wrote:
Hi,
I depend on a number of shell tools for manipulating IPv4 addresses, CIDR blocks, etc. like:
aggis ipsort.pl grepcidr aggregate
I have not yet found much in terms of similar shell utilities for IPv6. I've spoken to authors of some of these tools and they admit they have not yet produced IPv6-capable versions. (Not trying to name and shame: those tools are great, I just want more!)
Do folks here know of IPv6 tools that might provide some of the functions the above tools provide for IPv4?
Thanks!
Jay B.
I recommend IPv6gen. http://code.google.com/p/ipv6gen/ Very useful. Granted its not what you were asking for exactly....
From the site:
"ipv6gen is tool which generates list of IPv6 prefixes of given length from certain prefix according to RFC 3531. (A Flexible Method for Managing the Assignment of Bits of an IPv6 Address Block)" -Kyle
I'm addicted to sipcalc: http://www.routemeister.net/projects/sipcalc/ It's available on standard repositories for MacPorts, Ubuntu, Debian and Fedora. I guess install is straightforward in other platforms as well. regards Carlos On Wed, May 25, 2011 at 4:29 PM, Kyle Duren <pixitha.kyle@gmail.com> wrote:
On Wed, May 25, 2011 at 11:54 AM, Jay Borkenhagen <jayb@braeburn.org> wrote:
Hi,
I depend on a number of shell tools for manipulating IPv4 addresses, CIDR blocks, etc. like:
aggis ipsort.pl grepcidr aggregate
I have not yet found much in terms of similar shell utilities for IPv6. I've spoken to authors of some of these tools and they admit they have not yet produced IPv6-capable versions. (Not trying to name and shame: those tools are great, I just want more!)
Do folks here know of IPv6 tools that might provide some of the functions the above tools provide for IPv4?
Thanks!
Jay B.
I recommend IPv6gen.
http://code.google.com/p/ipv6gen/
Very useful. Granted its not what you were asking for exactly....
From the site:
"ipv6gen is tool which generates list of IPv6 prefixes of given length from certain prefix according to RFC 3531. (A Flexible Method for Managing the Assignment of Bits of an IPv6 Address Block)"
-Kyle
-- -- ========================= Carlos M. Martinez-Cagnazzo http://www.labs.lacnic.net =========================
Carlos Martinez-Cagnazzo <carlosm3011@gmail.com> wrote:
I'm addicted to sipcalc: http://www.routemeister.net/projects/sipcalc/
It's available on standard repositories for MacPorts, Ubuntu, Debian and Fedora. I guess install is straightforward in other platforms as well.
regards
Carlos
On Wed, May 25, 2011 at 4:29 PM, Kyle Duren <pixitha.kyle@gmail.com> wrote:
On Wed, May 25, 2011 at 11:54 AM, Jay Borkenhagen <jayb@braeburn.org> wrote:
Hi,
I depend on a number of shell tools for manipulating IPv4 addresses, CIDR blocks, etc. like:
aggis ipsort.pl grepcidr aggregate
I have not yet found much in terms of similar shell utilities for IPv6. I've spoken to authors of some of these tools and they admit they have not yet produced IPv6-capable versions. (Not trying to name and shame: those tools are great, I just want more!)
Do folks here know of IPv6 tools that might provide some of the functions the above tools provide for IPv4?
Thanks!
Jay B.
I recommend IPv6gen.
http://code.google.com/p/ipv6gen/
Very useful. Granted its not what you were asking for exactly....
From the site:
"ipv6gen is tool which generates list of IPv6 prefixes of given length from certain prefix according to RFC 3531. (A Flexible Method for Managing the Assignment of Bits of an IPv6 Address Block)"
-Kyle
A while ago I was having some conceptual barriers dealing with sanity-checking a given IPv6 network specification, e.g., why are 2620:0:A0::/48 2620:0:A00::/43 2620:0:500::/41 valid but 2620:0:510::/41 not valid? So I coded up something that would offer a bit of an explanation: checknet 2620:0:510::/41 The network prefix has more bits than the prefix size: 2620:0000:0510:0000:0000:0000:0000:0000 ^ This is the rightmost non-zero hex digit for a /41 prefix. If non-zero, the digit must be an 8. Otherwise, the tool the quite basic compared to the others that were mentioned. http://ftp.hpl.hp.com/pub/andris/tools/checknet ------ Andris
On 5/25/2011 3:29 PM, Kyle Duren wrote:
On Wed, May 25, 2011 at 11:54 AM, Jay Borkenhagen <jayb@braeburn.org> wrote:
Do folks here know of IPv6 tools that might provide some of the functions the above tools provide for IPv4?
I recommend IPv6gen.
http://code.google.com/p/ipv6gen/
Very useful. Granted its not what you were asking for exactly....
I use it as well. Great tool. (In the FreeBSD ports tree too). I have also made use of the perl tool Net::IPv6Addr. ---Mike -- ------------------- Mike Tancsa, tel +1 519 651 3400 Sentex Communications, mike@sentex.net Providing Internet services since 1994 www.sentex.net Cambridge, Ontario Canada http://www.tancsa.com/
On Wed, May 25, 2011 at 3:29 PM, Kyle Duren <pixitha.kyle@gmail.com> wrote:
On Wed, May 25, 2011 at 11:54 AM, Jay Borkenhagen <jayb@braeburn.org> wrote:
Hi,
I depend on a number of shell tools for manipulating IPv4 addresses, CIDR blocks, etc. like:
aggis ipsort.pl grepcidr aggregate
I have not yet found much in terms of similar shell utilities for IPv6. I've spoken to authors of some of these tools and they admit they have not yet produced IPv6-capable versions. (Not trying to name and shame: those tools are great, I just want more!)
Do folks here know of IPv6 tools that might provide some of the functions the above tools provide for IPv4?
Thanks!
Jay B.
I recommend IPv6gen.
http://code.google.com/p/ipv6gen/
Very useful. Granted its not what you were asking for exactly....
From the site:
"ipv6gen is tool which generates list of IPv6 prefixes of given length from certain prefix according to RFC 3531. (A Flexible Method for Managing the Assignment of Bits of an IPv6 Address Block)"
-Kyle
There's also "sipcalc" which has nothing to do with VOIP.... http://www.routemeister.net/projects/sipcalc/ --chip -- Just my $.02, your mileage may vary, batteries not included, etc....
We use the IPAM tool by 6connect.net, not sure if that is what you are looking for exactly? -Mike -----Original Message----- From: chip [mailto:chip.gwyn@gmail.com] Sent: Wednesday, May 25, 2011 3:40 PM To: Kyle Duren Cc: nanog@nanog.org Subject: Re: where are all the IPv6 tools? On Wed, May 25, 2011 at 3:29 PM, Kyle Duren <pixitha.kyle@gmail.com> wrote:
On Wed, May 25, 2011 at 11:54 AM, Jay Borkenhagen <jayb@braeburn.org> wrote:
Hi,
I depend on a number of shell tools for manipulating IPv4 addresses, CIDR blocks, etc. like:
aggis ipsort.pl grepcidr aggregate
I have not yet found much in terms of similar shell utilities for IPv6. I've spoken to authors of some of these tools and they admit they have not yet produced IPv6-capable versions. (Not trying to name and shame: those tools are great, I just want more!)
Do folks here know of IPv6 tools that might provide some of the functions the above tools provide for IPv4?
Thanks!
Jay B.
I recommend IPv6gen.
http://code.google.com/p/ipv6gen/
Very useful. Granted its not what you were asking for exactly....
From the site:
"ipv6gen is tool which generates list of IPv6 prefixes of given length from certain prefix according to RFC 3531. (A Flexible Method for Managing the Assignment of Bits of an IPv6 Address Block)"
-Kyle
There's also "sipcalc" which has nothing to do with VOIP.... http://www.routemeister.net/projects/sipcalc/ --chip -- Just my $.02, your mileage may vary, batteries not included, etc....
The PERL Net::IP module provides a basis that would make it fairly easy to implement most of those and does fully support both IPv4 and IPv6. IIRC, those tools predated Net::IP, so, re-implementing them from scratch using Net::IP might be both cleaner and easier. Owen On May 25, 2011, at 11:54 AM, Jay Borkenhagen wrote:
Hi,
I depend on a number of shell tools for manipulating IPv4 addresses, CIDR blocks, etc. like:
aggis ipsort.pl grepcidr aggregate
I have not yet found much in terms of similar shell utilities for IPv6. I've spoken to authors of some of these tools and they admit they have not yet produced IPv6-capable versions. (Not trying to name and shame: those tools are great, I just want more!)
Do folks here know of IPv6 tools that might provide some of the functions the above tools provide for IPv4?
Thanks!
Jay B.
participants (8)
-
Andris Kalnozols
-
Carlos Martinez-Cagnazzo
-
chip
-
Jay Borkenhagen
-
Kyle Duren
-
Mike Tancsa
-
Mike Walter
-
Owen DeLong