o inh@s`dZddlmZddlmZmZddlmZmZm Z ddZ ddZ d d Z d d Z d dZdS)z Routines for dealing with nmap-style IPv4 address ranges. Based on nmap's Target Specification :- http://nmap.org/book/man-target-specification.html )AddrFormatError) IPAddress IPNetwork) _iter_range_is_str _iter_nextcCst}|dD]r}d|vr_|dd\}}|sd}|sd}t|}t|}d|kr0dkr=nn d|krs