获取IPv4或IPv6信息
ip-info-all的Python项目详细描述
获取IPv4或IPv6信息
兼容环境
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 IPV4
或IPV6 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 encap
和param = "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