python IPy

IPy这个强大的Python第三方包主要提供了包括网段、网络掩码、广播地址、子网数、IP类型的处理等等功能。

from IPy import IP
# 判断IP是否在网段内
print "192.168.100.1" in IP("192.168.100.0/24")
print "192.128.100.1" in IP("192.168.100.0/24")
#判断是IPv4和IPV6
print IP("192.168.1.2").version()
print IP('::1').version()
#判断是公网还是私网
print IP('192.168.1.2').iptype()
posted @ 2021-06-18 10:02  星星放飞  阅读(128)  评论(0编辑  收藏  举报