def is_ipv4_address(self, ipaddr):
'''
@summary: Check address is valid IPv4 address.
@param ipaddr IP address to check
@return Boolean
'''
is_valid_ipv4 = True
try :
# building ipaddress fails for some of addresses unless unicode(ipaddr) is specified for both ipv4/ipv6
# Example - 192.168.156.129, it is valid IPV4 address, send_packet works with it.
ip = ipaddress.IPv4Address(unicode(ipaddr))
except Exception, e :
is_valid_ipv4 = False
return is_valid_ipv4
#---------------------------------------------------------------------
评论列表
文章目录