Package: wnpp Version: N/A; reported 2001-09-23 Severity: wishlist On CPAN, there is a module called Net::GrpNetworks that contains a perl library that allows to determine if a given IP address is in a range of networks.
For example, my $sitelocal = new Net::GrpNetworks(); $sitelocal->add("192.168", "192.168.0.0/16"); $sitelocal->add("172.16" , "172.16.0.0/12"); $sitelocal->add("10", "10.0.0.0/8"); $sitelocal->find($ip) will give a nonzero return value if $ip is a site local IP address, and it will also indicate which of these networks the IP address belongs to. This comes in handy for accounting systems. Copyright (c) 1997 Andre Rodrigues Viegas. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. However, the original CPAN code does use ineffective data structures and doesn't handle overlapping IP ranges. I have modified the library to use hashes and always return the most specific network range that the IP applies to. Andre agreed to incorporate my changes into his code in March 2001 and then stopped answering my e-mails. I am now ready to do a fork of my code and upload that code to Debian. Now I need an idea for a new package name since I obviously can't use Net::GrpNetworks if I fork from Andre's code. Does anybody have an idea how to name that package? Or is there something in Debian that can do the same? Greetings Marc -- System Information Debian Release: 2.2 Architecture: i386 Kernel: Linux torres 2.4.9 #1 Mon Aug 20 14:44:37 CEST 2001 i586