fir3net
PPS-Firenetbanner-780.5x190-30-03-17

Python Script : Display addressable IP addresses

Below is a short script designed to output the addressable IP addresses within a given subnet.

Note : This script requires the netaddr python library.

#!/usr/bin/python
import sys
from netaddr import IPNetwork

IPADDRESS = raw_input('Enter Subnet:')
try:
    for ip in IPNetwork(IPADDRESS).iter_hosts():
    print '%s' % ip
except:
print "Usage: ",sys.argv[0],"[SUBNET ID]/[NETMASK]"
    print "Output addressable ip addresses within a given subnet."

 

 

 



Tags: Python

About the Author

RDonato

R Donato

Rick Donato is the Founder and Chief Editor of Fir3net.com. He currently works as a Principal Network Security Engineer and has a keen interest in automation and the cloud.

You can find Rick on Twitter @f3lix001