File manager - Edit - /opt/imh-python/lib/python2.7/site-packages/netaddr/ip/nmap.pyo
Back
� zi�Uc @ sy d Z d d l m Z d d l m Z m Z d d l m Z m Z m Z d � Z d � Z d � Z d � Z d � Z d S( s� Routines for dealing with nmap-style IPv4 address ranges. Based on nmap's Target Specification :- http://nmap.org/book/man-target-specification.html i����( t AddrFormatError( t IPAddresst IPNetwork( t _iter_ranget _is_strt _iter_nextc C sg t � } xQ| j d � D]@} d | k r| j d d � \ } } | sR d } n | sa d } n t | � } t | � } d | k o� d k n o� d | k o� d k n s� t d | � � n | | k r� t d | � � n xs t | | d � D] } | j | � q� Wq t | � } d | k o4d k n sLt d | � � n | j | � q Wt | � S( Nt ,t -i i i� s! octet value overflow for spec %s!s'