#!/usr/bin/python import inet import sys, os, socket def main(): if len(sys.argv) > 1: if len(sys.argv) > 2: a = inet.IPaddr(sys.argv[1], sys.argv[2]) else: a = inet.IPaddr(sys.argv[1]) else: a = inet.IPaddr(socket.gethostbyname(socket.gethostname())) print "Breakdown of IP address: ", a print " Mask: ", inet.itodq(a.mask) print " Network: ", inet.itodq(a.network) print " Host: ", inet.itodq(a.host) print " Broadcast: ", inet.itodq(a.broadcast) if __name__ == "__main__": main() # vim:ts=4:sw=4