ipconflict
ipconflict copied to clipboard
Check for IP conflicts between subnets
ipconflict
Check if two or more network subnets are overlapping.
Install
pip install ipconflict
Quick Start
-
ipconflict 10.0.0.0/22 10.0.1.0/24
-
ipconflict 10.0.0.0/22 10.0.1.1-10.0.1.5
-
ipconflict 172.16.0.0/22 172.16.1.0/24 172.16.3.0/27
Print overlapping IP addresses
-
ipconflict -p 10.0.0.0/24 10.0.0.100-10.0.0.105
Subnets from file
-
ipconflict -f /path/to/subnets
Subnets from stdin
-
echo "10.0.1.0/24 10.0.0.0/22" | ipconflict -i
Subnets from everywhere
-
echo "10.0.0.0/16" | ipconflict -i -f /path/to/subnets 192.168.0.0/24 172.25.1.17
Subnet Definition
A subnet can be specified in several ways:
- CIDR notation
192.168.0.0/24
- Single IP address
10.0.1.2
- IP range
10.0.0.5-10.0.0.20
This tool works both with IPv4 and IPv6.
Exit Status
-
0
, one or more conflicts found -
1
, no conflict found -
2
, aborted or invalid input