Skip to content

Instantly share code, notes, and snippets.

@subtosilencio
Created August 25, 2021 23:19
Show Gist options
  • Save subtosilencio/78db52be8d6bdb952dfca694104f3130 to your computer and use it in GitHub Desktop.
Save subtosilencio/78db52be8d6bdb952dfca694104f3130 to your computer and use it in GitHub Desktop.
Verify IP Address Validity
import socket
def is_valid_ipv4_address(address):
''' Verify IP Address Validity '''
try:
socket.inet_pton(socket.AF_INET, address)
except AttributeError: # no inet_pton here, sorry
try:
socket.inet_aton(address)
except socket.error:
return False
return address.count('.') == 3
except socket.error: # not a valid address
return False
return True
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment