首页
学习
活动
专区
圈层
工具
发布

python ipy模块_python各个模块讲解

大家好,又见面了,我是你们的朋友全栈君。 IPy模块介绍 IPy这个强大的Python第三方包主要提供了包括网段、网络掩码、广播地址、子网数、IP类型的处理等等功能。...安装 wget https://pypi.python.org/packages/source/I/IPy/IPy-0.81.tar.gz --no-check-certificate # 下载 tar...-zxvf Ipy-0.81.tar.gz # 解压 cd IPy-0.81 python setup.py install # 安装 IPy模块使用 调用模块 使用IPy模块时,需要先调用模块...from IPy import IP 定义网段 ip = IP('10.0.0.0/24') 查询网段的IP数量 使用len()函数 ip.len() 256 for i in ip.len()...192.168.4.0/24 网段的不同输出格式 strNormal()输出IP的网段的不同格式 参数: 0:输出网段的网络标识 1:以prefix的形式输出网段 2:以decimalnetmask

1.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python学习—— IPy 强大的IP地址解析模块

    大家好,又见面了,我是你们的朋友全栈君。 最近在忙着做计算机网络的课程设计,打算写一个可以扫描内网主机的扫描工具。学习过程中安利到了许多python新姿势,IPy模块就是其中一个。...1.IPy模块。 在IP地址规划中,涉及到计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、IP类型等别担心,IPy模块拯救你。...IPy模块可以很好的辅助我们高效的完成IP的规划工作,它是专门用来处理IP地址的模块。 安装: pip install IPy 2.功能。 (1)通过version分辨IP地址版本。...>>> import IPy >>> IPy.IP('10.0.0.0/8').version() 4 >>> IPy.IP('::1').version() 6 (2)通过指定的网段输出该网段的IP个数和所有的...在完成主机扫描的过程中我主要用到了IPy来生成地址池,下面是我的代码: import IPy def makeIpPool(startIP, lastIP,IPv6=False): '''生产

    2.6K40

    运维Python自动化之路:基础信息模块之IPy模块

    一、模块简介: IPy这个强大的Python第三方包,主要提供了包括网段、网络掩码、广播地址、子网数、IP类型的处理等等功能。...安装: pip3 install IPy 检测方法: 二、基本信息: 目标: 通过IPy的学习,获取ip和网段的基本信息。...地址 反向解析: 根据ip地址,找到对应的网站域名 简单实践: 1.反向域名解析 #获取Ip相关信息 #导包 import IPy from IPy import IP #1.反向解析名称 #1.1...地址不一样 而不同的网段,彼此之间有可能存在ip地址重合交叉 简单实践: 1.掩码的作用 #多网段的常见操作 #导包 from IPy import IP #1.掩码的作用 #1.1相同ip段不同的掩码获取的...,来对我们的ipy模块进行综合实践 对用户输入的信息进行判断 如果是多个ip地址就逐一的查看具体信息 如果是单个ip地址,就显示ip反向解析域名 输出ip地址的其他几种格式 简单实践: #网络的综合实践

    85410

    【一起玩蛇】那些漏洞扫描器中的资产处理

    /24 172.17.119.0-172.17.119.255 http://10.33.0.1 2 、基础知识 2.1 基础环境 系统环境:win10 语言环境:python 2.7.13...所需模块:IPy 在IP地址的处理中,Ipy模块可操作网段、网络掩码、广播地址、子网数、IP类型等。...https://pypi.python.org/packages/source/I/IPy/IPy-0.81.tar.gz 3 、脚本编写 3.1 XUNFENG格式 从本地读取待处理的ip网段(ip...3.2 NSFOCUS RSAS格式 从本地读取待处理的ip网段(ip/mask形式),使用IPy.IP()方法进行转化,在输出时添加http://,保存到SingleIp.txt中。...同目录下生成转换好的ip地址文件SingleIp.txt: ? 至此,很简单的两个脚本就告一段落。这也再次展现了python的强大与美。那么,快来一起玩蛇吧~

    1.3K30

    我学习Python的三个神级网站

    大家好,我是萝卜 今天来给大家介绍三个我在学习 Python 路上帮助比较大的堪称神级的网站,尤其是对于刚刚入门的同学来说,绝对不容错过~ pythontutor 这个网站对于新手同学理解代码的运行逻辑简直是太好用了...首先进入网站我们看到的就是如下这个页面 左边是一段 Python 代码,右边则是对应的运行逻辑、变量值等信息,我们点击下方的Prev和Next按钮,就会产生联动的效果 是不是很清晰呢,代码运行到哪里...,并归排序等等 就来看看冒泡排序的效果吧 效果还是非常赞的,支持自己设置排序数值,还可以在运行的同时通过右下角实时查看当前排序算法的状态,贴心~ 当然还有更多的动画算法展示,大家自己去探索吧 https...://visualgo.net/ Python 代码例子 该网站就是通过代码例子来让我们更快的学习各种库的使用,毕竟有的时候某些类库的官方文档不健全,网上一些博客又喜欢断章取义,此时对于新手来说,除了去各种咨询前辈之外...比如我们搜索 IPy ,就可以得到如下结果,真的非常全面 我们选择 IPy,就可以看到各种使用例子了,真的好用啊 https://www.programcreek.com/python 好了,今天的三个神级网站就介绍到这里

    51810
    领券