happytails.ai
English

Port mapping validator

Find overlapping listener addresses and port ranges in a supplied service inventory, including dual-stack assumptions.

Your result

Report a problem or share an idea.

How to use Port mapping validator
  1. Enter one service binding per CSV row with a name, host or network namespace, protocol, numeric address and inclusive port range.
  2. For IPv6, set ipv6Only to true or false; leave that field empty for IPv4 and IPv4-mapped addresses.
  3. Review every conflicting pair and download the complete inventory and results.

Useful next steps

Compare bindings within the same namespace

Two services are compared only when their supplied namespace and transport protocol match. Port ranges include both endpoints. A wildcard IPv4 address overlaps specific IPv4 addresses; an IPv6 wildcard also overlaps IPv4 when ipv6Only is false. Scoped link-local addresses retain their interface identity.

Inventory analysis does not probe a running host

The checker does not resolve hostnames, open sockets or inspect a firewall. It models exclusive listeners, without inferring socket reuse, multicast or NAT translation rules. Different namespaces are treated as separate hosts or network namespaces. More than 5000 conflicts rejects the complete report instead of hiding later pairs.