Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 634 Bytes

README.md

File metadata and controls

27 lines (21 loc) · 634 Bytes

ip_compact

CircleCI Go Report Card

"Compact" a list of IP prefixes (removing duplicates, merging adjacent ranges).

Installation

# go install github.com/x-way/ip_compact@latest

Usage

# cat iplist.txt
192.168.4.0/24
192.168.5.0/24
2001:db8::123
192.168.6.0/23
192.168.5.5
2001:db8::123/128

# cat iplist.txt | ip_compact
2001:db8::123/128
192.168.4.0/22