获取IPv4或IPv6信息

ip-info-all的Python项目详细描述


获取IPv4或IPv6信息

PyPI versionLicense: MIT

兼容环境

Windows/Linux/MacOs


1

pip 安装

$ pip install ip_info_all

源码安装

 $ git clone https://github.com/landybird/IPInfo.git
 $ cd ip_info_all
 $ python setup.py install

2使

IP地址

ip_info=IPInfo()

2获取all IPV4IPV6 info——返回值是dict

ip4_info_dict=ip_info.all_ipv4_ip_info_dict# {'em1': IPInfo(addr='10.0.0.206', netmask='10.0.0.206', broadcast='10.0.0.206'),#  'lo': IPInfo(addr='127.0.0.1', netmask='127.0.0.1', broadcast='127.0.0.1')}ip6_info_dict=ip_info.all_ipv6_ip_info_dict...

3获取IP地址、网络掩码、广播信息by link encapparam = "addr" or "netmask" or "broadcast"默认为地址^{

addr,netmask,broadcast=ip_info.get_ipv4_ip_by_encap("lo",param="all")# '127.0.0.1', '127.0.0.1', '127.0.0.1'addr=ip_info.get_ipv4_ip_by_encap("lo",param="addr")# 127.0.0.1...

许可证

麻省理工学院©landybird

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
找不到足够的连续内存会导致OOM吗?   java如何计算一个矩形可以放入另一个矩形的次数?   谷歌地图api java   java Autowired批注在AuthenticationSuccessHandler中返回null   Java电话号码格式正则表达式   eclipse我希望能够同时选择多个复选框?Java SWT   java j2objc可以用于生成不适用于iOS的目标C代码吗?   使用cUrl将PHP post数组转换为java servlet   java playpac4j和Play 2.5:@requireAuthentication注释导致stacktrace   java为什么在Javamail中连接超时?   java使用SwingUtilities。main方法中的invokeLater()   如何在名为from Unity的Java插件中创建Android处理程序