IP地址处理

作者: 王哲理 | 来源:发表于2017-11-23 16:39 被阅读27次

    IPy模块下载地址;

    wget   https://pypi.python.org/packages/source/I/IPy/IPy-0.81.tar.gz --no-check-certificate


    #!/usr/bin/env python

    from IPy import IP

    ip_s = raw_input('Please input an IP or net-range: ')

    ips = IP(ip_s)

    if len(ips) > 1:

                print ('net: %s' % ips.net())

                print ('netmask: %s' % ips.netmask())

                print ('broadcast: %s' % ips.broadcast())

                print ('reverse address: %s' % ips.reverseNames()[0])

                print ('subnet: %s' % len(ips))

    else:

                print ('reverse address: %s' % ips.reverseNames()[0])

    print ('hexadecimal: %s' % ips.strHex())

    print ('binary ip: %s' % ips.strBin())

    print ('iptype: %s' % ips.iptype())

    相关文章

      网友评论

        本文标题:IP地址处理

        本文链接:https://www.haomeiwen.com/subject/swgzvxtx.html