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地址处理

    IPy模块下载地址; wget https://pypi.python.org/packages/source/I...

  • 【Python与网络3】

    使用IPy进行IP地址管理 IPy模块介绍 IPy模块是一个处理IP地址的模块,它能够自动识别IP地址的版本、IP...

  • 《七天爬虫进阶系列》 - 04 爬虫进阶之 反爬虫机制

    1. IP地址验证 有些网站会使用IP地址验证进行发爬虫处理,程序会检查客户端的IP地址,如果发现同一个IP地址频...

  • IP地址处理模块IPY

    IPY是python的一个第三方模块 IPY模块可以辅助我们 高效完成ip的规划工作

  • 浏览器输入url后全过程

    过程 dns解析获取ip地址 依据ip地址,建立tcp连接 客户端发送http请求报文 服务器架构处理请求 服务器...

  • Python IPy模块

    IP地址、网段的基本处理 IPy模块包含IP类,可以方便的处理绝大部分个是为IPv6和IPv4的网络和地址。可以通...

  • python ipaddress模块ip地址处理

    11.4 假如我们有一个网段 192.168.1.89/27,我们想得到全部的ip地址范围 利用ipaddress...

  • 网络协议(十三)-应用层(DHCP)

    IP地址的分配 IP地址按照分配方式, 可以分为: 静态IP地址, 动态IP地址-- 静态IP地址✅手动设置✅适用...

  • cmd命令记录

    systeminfo 查看总体系统信息 ipconfig 查看IP地址 dxdiag 查看系统信息,BIOS,处理...

  • web开发-----菜鸟篇

    一、ip地址 1、1 ip地址解析 ip地址=网咯地址+主机地址 (192.168.100.1) 网络地址: 19...

网友评论

    本文标题:IP地址处理

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