# lissy93/networking-toolbox

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/lissy93-networking-toolbox).**

2,577 stars · 229 forks · Svelte · MIT

## Links

- GitHub: https://github.com/Lissy93/networking-toolbox
- Homepage: https://networkingtoolbox.net
- awesome-repositories: https://awesome-repositories.com/repository/lissy93-networking-toolbox.md

## Topics

`docker` `network-analysis` `network-security` `offline-capable` `self-hosted` `sysadmin`

## Description

A suite of administrative tools for analyzing BGP paths, calculating IP ranges, and managing protocol and DNS references. It functions as a network administration toolkit providing web-based utilities for calculating subnets, resolving IP addresses, and diagnosing routing issues.

The project provides specialized analysis for Autonomous System numbers and BGP path attributes, alongside tools for detecting and bypassing carrier-grade NAT restrictions. It also includes a reverse DNS tool for generating zone formats and performing PTR record lookups.

Capabilities cover network planning and design, including CIDR and subnet parameter calculations, IPv4 and IPv6 address interpretation, and protocol references for TCP/UDP ports and ICMP message types. The toolkit also includes diagnostic utilities for MTU performance testing, IP ownership identification, and the creation of Access Control Lists.

## Tags

### Networking & Communication

- [BGP Routing Analyzers](https://awesome-repositories.com/f/networking-communication/bgp-routing-analyzers.md) — Functions as a specialized analyzer for BGP peering, routing policies, and Autonomous System numbers.
- [CIDR Calculators](https://awesome-repositories.com/f/networking-communication/cidr-calculators.md) — Determines the number of usable host addresses and the subnet mask based on a CIDR prefix. ([source](https://networkingtoolbox.net/reference/cidr))
- [Autonomous System Analysis](https://awesome-repositories.com/f/networking-communication/autonomous-system-analysis.md) — Analyzes the role of Autonomous System Numbers in internet routing and differentiates between public and private ASN ranges. ([source](https://networkingtoolbox.net/reference/asn))
- [CGNAT Bypass Techniques](https://awesome-repositories.com/f/networking-communication/cgnat-bypass-techniques.md) — Implements bypasses for carrier-grade NAT restrictions using IPv6, reverse proxies, and VPN tunnels. ([source](https://networkingtoolbox.net/reference/cgnat))
- [Network Hostname Resolvers](https://awesome-repositories.com/f/networking-communication/client-ip-identification/network-hostname-resolvers.md) — Converts IPv4 and IPv6 addresses into domain names using PTR lookups for security and logging. ([source](https://networkingtoolbox.net/reference/reverse-dns))
- [IPv6 Prefix Length Determination](https://awesome-repositories.com/f/networking-communication/communication-protocols-architectures/communication-protocols-standards/network-protocols/ipv6-network-stacks/ipv6-prefix-length-determination.md) — Identifies the correct subnet size for scales ranging from single hosts to enterprise and ISP allocations. ([source](https://networkingtoolbox.net/reference/ipv6-prefix-lengths))
- [IP Address Range Calculators](https://awesome-repositories.com/f/networking-communication/ip-address-range-calculators.md) — Provides a calculator for computing CIDR ranges, wildcard masks, and host counts.
- [IP Address Type Identification](https://awesome-repositories.com/f/networking-communication/network-addressing/ip-addressing-fundamentals/ip-address-type-identification.md) — Distinguishes between private and public IP addresses by analyzing octet ranges and router configurations. ([source](https://networkingtoolbox.net/reference))
- [IPv6 Address Interpretation](https://awesome-repositories.com/f/networking-communication/network-addressing/ipv6-address-interpretation.md) — Analyzes global unicast, unique local, and privacy addresses along with common prefix lengths. ([source](https://networkingtoolbox.net/reference))
- [Network Analysis Toolkits](https://awesome-repositories.com/f/networking-communication/network-analysis-toolkits.md) — Offers a comprehensive suite of web-based tools for calculating subnets and diagnosing routing issues.
- [Network Protocol References](https://awesome-repositories.com/f/networking-communication/network-protocol-references.md) — Provides structured lookup tables for protocol specifications, port assignments, and reserved IP ranges.
- [Private IP Range Identification](https://awesome-repositories.com/f/networking-communication/network-reliability-diagnostics/network-filtering/ip-address-filters/ip-range-analyzers/private-ip-range-identification.md) — Identifies the specific CIDR blocks and address ranges defined by RFC 1918 for local networks. ([source](https://networkingtoolbox.net/reference/private-vs-public-ip))
- [Network Troubleshooting Tools](https://awesome-repositories.com/f/networking-communication/network-troubleshooting-tools.md) — Ships utilities for diagnosing packet loss, MTU fragmentation, and routing failures.
- [Private Range Listing](https://awesome-repositories.com/f/networking-communication/private-network-configurations/private-range-listing.md) — Lists the specific address blocks reserved for private networks that are not routed on the public internet. ([source](https://networkingtoolbox.net/reference/reserved-ranges))
- [Protocol Detail Referencing](https://awesome-repositories.com/f/networking-communication/protocol-detail-referencing.md) — Provides quick lookups for TCP/UDP ports, ICMP message types, MTU/MSS values, and ARP/NDP behavior. ([source](https://networkingtoolbox.net/reference))
- [Service Port Mapping](https://awesome-repositories.com/f/networking-communication/service-port-mapping.md) — Maps port numbers to their associated protocols across well-known, registered, and dynamic ranges. ([source](https://networkingtoolbox.net/reference/ports))
- [Subnet Calculators](https://awesome-repositories.com/f/networking-communication/subnet-routing/subnet-analyzers/subnet-calculators.md) — Determines network prefixes, host counts, and masks using CIDR, VLSM, and legacy class-based addressing. ([source](https://networkingtoolbox.net/reference))
- [IPv6 Address Type Mapping](https://awesome-repositories.com/f/networking-communication/traffic-routing-rules/ipv6-routing-rules/ipv6-address-type-mapping.md) — Maps IPv6 prefixes to categories such as unicast, multicast, and anycast to determine routing behavior. ([source](https://networkingtoolbox.net/reference/ipv6-address-types))
- [Automatic Address Range Identification](https://awesome-repositories.com/f/networking-communication/automatic-address-range-identification.md) — Identifies automatic network assignments using technical specifications for IPv4 APIPA and IPv6 link-local addresses. ([source](https://networkingtoolbox.net/reference/link-local-apipa))
- [CGNAT Detection and Bypass Tools](https://awesome-repositories.com/f/networking-communication/cgnat-detection-and-bypass-tools.md) — Identifies carrier grade NAT restrictions and implements workarounds to restore inbound connectivity.
- [CIDR Range References](https://awesome-repositories.com/f/networking-communication/cidr-range-references.md) — Includes reference tables for common TCP/UDP ports, ICMP types, and CIDR routing prefixes.
- [IPv4-Mapped IPv6 Address Techniques](https://awesome-repositories.com/f/networking-communication/communication-protocols-architectures/communication-protocols-standards/network-protocols/ipv6-network-stacks/ipv4-mapped-ipv6-address-techniques.md) — Recognizes embedded IPv4 address formats and transition mechanisms to determine original IP or tunnel types. ([source](https://networkingtoolbox.net/reference/ipv6-embedded-ipv4))
- [Reverse](https://awesome-repositories.com/f/networking-communication/dns-configuration/reverse.md) — Sets up and troubleshoots PTR records and reverse lookup zones to map IP addresses back to domain names. ([source](https://networkingtoolbox.net/reference))
- [DNS Diagnostics](https://awesome-repositories.com/f/networking-communication/dns-query-routers/dns-reconnaissance/dns-record-resolvers/dns-diagnostics.md) — Diagnoses reverse DNS resolution failures and verifies zone delegation to prevent mail server rejections. ([source](https://networkingtoolbox.net/reference/reverse-zones))
- [PTR Record Mapping](https://awesome-repositories.com/f/networking-communication/dns-record-management/ptr-record-mapping.md) — Creates PTR records that link specific IP addresses to domain names for reverse DNS resolution. ([source](https://networkingtoolbox.net/reference/reverse-zones))
- [Reverse Subnet Delegation](https://awesome-repositories.com/f/networking-communication/dns-record-updaters/reverse-subnet-delegation.md) — Delegates network blocks from providers to customers using NS records and CNAME methods. ([source](https://networkingtoolbox.net/reference/reverse-zones))
- [Reverse DNS Zone Calculation](https://awesome-repositories.com/f/networking-communication/dns-zone-discovery/zone-management/reverse-dns-zone-calculation.md) — Calculates the correct network zone naming format for IPv4 and IPv6 addresses based on specific CIDR boundaries. ([source](https://networkingtoolbox.net/reference/reverse-zones))
- [ICMP Message Interpretations](https://awesome-repositories.com/f/networking-communication/icmp-message-interpretations.md) — Maps ICMPv4 and ICMPv6 type and code numbers to network errors like destination unreachable. ([source](https://networkingtoolbox.net/reference/icmp))
- [IP Address Discovery Tools](https://awesome-repositories.com/f/networking-communication/ip-address-discovery-tools.md) — Determines the organization controlling an IP address using WHOIS queries and looking glass tools. ([source](https://networkingtoolbox.net/reference/asn))
- [IP to MAC Resolution](https://awesome-repositories.com/f/networking-communication/ip-to-mac-resolution.md) — Maps known IP addresses to physical MAC addresses using broadcast requests or multicast solicitations. ([source](https://networkingtoolbox.net/reference/arp-vs-ndp))
- [IPv6 Implementations](https://awesome-repositories.com/f/networking-communication/ipv6-implementations.md) — Provides tools for implementing IPv6 prefixing, privacy extensions, and embedded IPv4 formats.
- [Multicast Address Referencing](https://awesome-repositories.com/f/networking-communication/multicast-group-communication/multicast-group-configuration/multicast-address-referencing.md) — Provides a list of well-known IPv4 and IPv6 multicast address ranges and protocol assignments for configuration. ([source](https://networkingtoolbox.net/reference/multicast))
- [NAT Device Detection](https://awesome-repositories.com/f/networking-communication/nat-device-detection.md) — Identifies CGNAT presence by comparing WAN IP addresses against public detection services and reserved ranges. ([source](https://networkingtoolbox.net/reference/cgnat))
- [IPv6 Privacy Address Management](https://awesome-repositories.com/f/networking-communication/network-address-expansion/ipv6-privacy-address-management.md) — Prevents device tracking by periodically regenerating random interface identifiers while maintaining stable service addresses. ([source](https://networkingtoolbox.net/reference/ipv6-privacy-addresses))
- [Duplicate Address Detection](https://awesome-repositories.com/f/networking-communication/network-addressing/address-conflict-resolution/duplicate-address-detection.md) — Checks if an IP address is already in use on the local network to prevent addressing conflicts. ([source](https://networkingtoolbox.net/reference/arp-vs-ndp))
- [Network Route Summarization](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/network-routing/network-route-summarization.md) — Combines contiguous network addresses into a single announcement to reduce routing table size and improve manageability. ([source](https://networkingtoolbox.net/reference/supernetting))
- [Routing Path Analysis](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/network-traffic-management/multipath-latency-routing/routing-path-analysis.md) — Improves network performance by analyzing paths and using redirect messages for efficient routing. ([source](https://networkingtoolbox.net/reference/arp-vs-ndp))
- [Path MTU Discoverers](https://awesome-repositories.com/f/networking-communication/network-transport-protocols/path-mtu-discoverers.md) — Provides utilities to determine the maximum transmission unit size of a network path to avoid packet fragmentation. ([source](https://networkingtoolbox.net/reference/mtu-mss))
- [Multicast Connectivity Troubleshooting](https://awesome-repositories.com/f/networking-communication/network-troubleshooting-tools/multicast-connectivity-troubleshooting.md) — Helps resolve multicast connectivity failures including VLAN crossing errors and group membership issues. ([source](https://networkingtoolbox.net/reference/multicast))
- [Packet Size Limit Determination](https://awesome-repositories.com/f/networking-communication/packet-size-limit-determination.md) — Calculates the maximum transmission unit and maximum segment size for various network mediums and protocols. ([source](https://networkingtoolbox.net/reference/mtu-mss))
- [Protocol Overhead Calculation](https://awesome-repositories.com/f/networking-communication/protocol-overhead-calculation.md) — Calculates available payload space by referencing byte-size overheads for common network headers and encapsulation methods. ([source](https://networkingtoolbox.net/reference/mtu-mss))
- [Protocol Overhead Calculators](https://awesome-repositories.com/f/networking-communication/protocol-overhead-calculators.md) — Computes available transmission space by subtracting protocol header byte overheads from the maximum packet size.
- [Routing Concept References](https://awesome-repositories.com/f/networking-communication/routing-concept-references.md) — Evaluates core routing concepts such as route summarization, supernetting, and BGP mapping. ([source](https://networkingtoolbox.net/reference))
- [Subnet Splitting Tools](https://awesome-repositories.com/f/networking-communication/subnet-routing/subnet-analyzers/subnet-splitting-tools.md) — Divides a network into subnets of varying sizes based on host requirements to prevent IP address waste. ([source](https://networkingtoolbox.net/reference/vlsm))
- [Multicast Traffic Standardization](https://awesome-repositories.com/f/networking-communication/vrf-routing-support/ipv4-and-ipv6-unicast-and-multicast-routing/multicast-traffic-standardization.md) — Configures managed switches and routers using IGMP snooping and PIM routing to standardize multicast traffic. ([source](https://networkingtoolbox.net/reference/multicast))
- [Wildcard Mask Calculations](https://awesome-repositories.com/f/networking-communication/wildcard-mask-calculations.md) — Provides calculations to convert subnet masks and CIDR notation into wildcard masks for network filtering. ([source](https://networkingtoolbox.net/reference/wildcard-masks))

### System Administration & Monitoring

- [Network Connectivity Diagnostics](https://awesome-repositories.com/f/system-administration-monitoring/network-connectivity-diagnostics.md) — Diagnoses network failures by analyzing ICMP message patterns and response behaviors to identify connectivity issues. ([source](https://networkingtoolbox.net/reference/icmp))
- [Neighbor Cache Managers](https://awesome-repositories.com/f/system-administration-monitoring/neighbor-cache-managers.md) — Maintains an accurate address cache by performing periodic reachability checks on network neighbors. ([source](https://networkingtoolbox.net/reference/arp-vs-ndp))
- [Reverse DNS Resolution](https://awesome-repositories.com/f/system-administration-monitoring/reverse-dns-resolution.md) — Provides utilities for generating reverse DNS zone formats and performing PTR record lookups.

### DevOps & Infrastructure

- [Connectivity Troubleshooting](https://awesome-repositories.com/f/devops-infrastructure/connectivity-troubleshooting.md) — Diagnoses and resolves inbound connection failures caused by multi-layer NAT implementations. ([source](https://networkingtoolbox.net/reference/cgnat))

### Hardware & IoT

- [Network Infrastructure Discovery](https://awesome-repositories.com/f/hardware-iot/hardware-device-discovery/network-infrastructure-discovery.md) — Automatically locates routers and retrieves configuration using solicitation and advertisement messages. ([source](https://networkingtoolbox.net/reference/arp-vs-ndp))

### Security & Cryptography

- [Access Control Lists](https://awesome-repositories.com/f/security-cryptography/access-restrictions/access-control-lists.md) — Calculates wildcard masks and netmasks to assist in the creation of network access control lists. ([source](https://networkingtoolbox.net/reference))
