如何从IPv4 IP列表

时间:2016-07-20 13:30:55

标签: python ip-address cidr

我正在尝试构建一个从不同IPv4地址列表中快速构建的CIDR列表,并认为我可以使用python更快地自动化该过程。我正在寻找一个可以转换不同地址列表的库/模块/进程,如下所示:

['192.168.0.0', '192.168.0.1', '192.168.0.2', '192.168.0.3', '10.0.0.0', '10.0.0.1', '10.0.0.2', '10.0.0.3']

每个子网的CIDR表示法:

['192.168.0.0/30', '10.0.0.0/30']

注意 一些IP将变化(因为它们不会完全是顺序的),例如,['192.168.0.1, 192.168.0.4']。如果可能的话,我希望这些地址属于整个八位字节的子网,例如/24, /16, /8

那里的任何图书馆或进程可以帮我解决这个问题吗?

0 个答案:

没有答案