get IPV4 or IPV6 info
Project description
GET IPV4 or IPV6 info
兼容环境
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 使用
1 initial a IPInfo object
实例化IP对象
ip_info = IPInfo()
2 get all IPV4
or IPV6 info
-- return value is a dict 获取所有的信息
ip4_info_dict = ip_info.all_ipv4_ip_info_dict
ip6_info_dict = ip_info.all_ipv6_ip_info_dict
3 get ip address ,netmask, broadcast info by link encap
and param = "addr" or "netmask" or "broadcast"
default is address 根据连接节点 获取指定的ip信息
ip_info.get_ipv6_ip_by_encap("etho1", param="all")
ip_info.get_ipv6_ip_by_encap("etho1", param="addr")
ip_info.get_ipv4_ip_by_encap("etho1", param="all")
ip_info.get_ipv4_ip_by_encap("etho1", param="addr")
License
MIT ©landybird
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ip_info_all-0.0.2.tar.gz
(2.3 kB
view hashes)
Built Distribution
Close
Hashes for ip_info_all-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5737d844294fc8acc9ea109efbf6cf63da0756102e9d137797364b704c1aabca |
|
MD5 | 3479cfdb8d7ce50e46994063c24d9d4b |
|
BLAKE2b-256 | d7b5d3541d983e3c469c5065ac01d0d8355914192689cee147e6dcee4c6d7947 |