2个版本
使用旧的Rust 2015
0.1.1 | 2016年4月25日 |
---|---|
0.1.0 | 2015年7月26日 |
#16 在 #列表
7KB
128 行
Cidrr
CLI实用工具,用于在CIDR块(例如,10.0.0.0/8)和该块覆盖的IP地址列表之间进行转换。可能对某人(甚至可能是我自己)有用,但主要作为一个学习Rust基础的项目而存在。
Usage: cidrr <CIDR>
cidrr (-h | --help)
cidrr (-v | --version)
示例
$ ./target/debug/cidrr 192.168.1.0/24
192.168.1.0
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
192.168.1.7
192.168.1.8
192.168.1.9
...
[truncated output]
依赖项
待办事项
- 从stdin读取IP地址列表并计算覆盖所有IP地址的最小CIDR块集合。
- 编写更漂亮的Rust代码。
- 找出如何测试docopt解析。
许可
依赖项
~4MB
~84K SLoC