cidrmerge

Merge CIDR blocks and exclude networks from IP ranges

brewmacoslinux
Try with needOr install directly
Source

About

CIDR merging with network exclusion

Commands

cidrmerge

Examples

Merge multiple overlapping CIDR blocks into consolidated ranges$ cidrmerge 192.168.0.0/24 192.168.1.0/24 10.0.0.0/8
Merge CIDR blocks from a file, one per line$ cat cidrs.txt | cidrmerge
Merge CIDR blocks while excluding specific networks$ cidrmerge -e 192.168.1.100/32 192.168.0.0/16