As output from a client's tool, I get a range of IP's that is similar to "10.0.0.0-50". I need to break this up and get the list of individual IP's. I've tried using NetAddr::IP, but it doesn't like the range I"m feeding it. I can get all the ip's by splitting the range on the hyphen, getting the first 3 octets from the first string, and rebuilding the second string etc, but thought there might be a faster way to do this. This output (10.0.0.0-50) can't be changed - the client uses a their own script and is not willing to modify it. Any idea's on a faster way to do this?