arc_of_descent has asked for the wisdom of the Perl Monks concerning the following question:

Hi Monks,

Is there any module for calculating ip addresses?
Something like:
  • given a start ip and end ip, output all the valid ip addresses in between.
  • given a ip range calculate the netmask, network and broadcast addresses (something like ipcalc).

    I right now need only the first function.
    I searched CPAN and found Net::IPv4Addr, but its not what i want.
    Hell. i even sat down to write the function, but it takes
    an amazing amount of time to output addresses between say -
    And i'm too ashamed to post it here! :)