Skip to main content
NetDash Toolkit
v3.0.1, view the changelog

About

NetDash Toolkit

48 network engineering utilities in one static site: subnetting, addressing, config generation, diagnostics, reference tables and a handful of everyday developer tools. There is no backend. 36 of the 48 tools run offline and never leave your browser, and the remaining 12 name the host they contact before they send anything.

36 run offline12 send data7 categoriesWCAG 2.2 AAFree, no account required
Where your input goes
The full list, not a summary. Anything not on it never leaves your browser.

Subnet math, VLSM planning, address conversion, config generation, encoding, hashing and every reference table run on the values you type and nothing else. No request is made until you press a button. The site itself records page views through Vercel Analytics, which sees the URL you visited and never the contents of a tool.

Tools that make network requests, and the hosts they contact
ToolContacts
IP Conflict Checkernot declared
Network Testerthe URL you enter, cloudflare-dns.com, dns.google, dns.quad9.net, doh.opendns.com, dns.adguard-dns.com
DNS Toolscloudflare-dns.com, dns.google, dns.quad9.net, doh.opendns.com, dns.adguard-dns.com
Ping & Traceroutethe host you enter
Port Scannerthe host you enter
SSL/TLS Checkerthe hostname you enter, api.certspotter.com
WHOIS Lookuprdap.org, the registry or RIR RDAP server rdap.org redirects to
Email Diagnosticscloudflare-dns.com, dns.google
OUI Lookupapi.maclookup.app
HTTP Headers Analyzerapi.hackertarget.com
Security Headers Checkerapi.hackertarget.com, observatory-api.mdn.mozilla.net
Redirect Checkerapi.hackertarget.com

What leaves your device in the docs breaks the same list down by capability, names who operates each host, and says what it receives.

How it is built

Next.js App Router exported as static HTML. Every tool is its own lazily loaded chunk, so opening one tool does not download the other 47. State that belongs in a link lives in the URL, so a calculation can be shared by copying the address bar.

Projects are stored in your browser. Cloud sync is opt-in and does nothing until you sign in, so the default install talks to no account service at all.

The same code ships as an Electron desktop app, which adds the operations a browser is not permitted to perform at all.

What the desktop build adds
Named per tool, because the browser versions cannot do these and do not pretend to.
  • IP Conflict Checkerreading the local ARP cache
  • Network Testerreal ICMP ping
  • DNS Toolsdirect DNS queries
  • Ping & Traceroutereal ICMP ping, system traceroute, local network interface enumeration
  • Port Scannerreal TCP connect scanning

In the browser, the ping tool measures an HTTPS round trip. That is a useful reachability signal, but it is not ICMP and the tool says so.

Download for macOS, Windows or Linux

Builds are ad-hoc signed rather than notarized, so macOS asks before opening one. The release notes carry SHA-256 checksums and build provenance if you want to check what you downloaded.

How the math is done
The four calculations most likely to be wrong elsewhere

IPv4 subnet math

Network = IP & Mask, Broadcast = Network | ~Mask, on unsigned 32-bit values so the high octet cannot overflow into a negative.

VLSM allocation

Sort subnets by host count descending, pick the prefix p where 2^(32-p)-2 >= hosts, then place each block on its own binary boundary.

IPv6 compression

RFC 5952: drop leading zeros per group, then replace the single longest run of zero groups with :: exactly once.

Conflict detection

Parses ARP tables, DHCP leases and MAC tables, correlates addresses across sources, and reports the evidence rather than a verdict.

Accessibility
What the WCAG 2.2 AA claim is actually backed by

All 48 tools are mounted in CI and run through axe-core against the full 2.2 AA rule set on every commit. Colour contrast is asserted separately, straight from the design tokens, because an automated checker cannot measure a page that never painted.

Automated checks cover roughly a third of the success criteria. The rest, focus order, meaningful sequence and sensible labels, are reviewed by hand. Every interactive target is at least 24 by 24 CSS pixels, and the interface is usable from 320 pixels wide.

Changelog
30 releases, from v1.0.0 to v3.0.1

v3.0.1

patch

Supply-chain hardened releases

  • Releases now ship SLSA Build L3 provenance, GitHub artifact attestations, a CycloneDX SBOM and checksums.txt
  • Release notes carry copy-paste verification commands for every artifact
  • macOS x64 builds are now ad-hoc signed too, so Gatekeeper's open-anyway path works on Intel; a CI gate re-runs codesign --verify and fails the release if it does not
  • Electron packaging smoke test on every push, so packaging breakage is caught before release time
  • OpenSSF Scorecard, dependency review and workflow lint (actionlint + zizmor) workflows
  • CodeQL now scans the GitHub Actions workflows themselves
  • Every action pinned by commit SHA, with step-security/harden-runner ahead of checkout
  • The release is created as a draft and published once with all assets attached

v3.0.0

major

Major expansion to 40+ networking tools

  • Expanded from 16 to 40+ professional networking tools
  • Added 15 new tools with centralized registry system
  • Added 9 new networking tools with CORS proxy fallback
  • Added 8 new networking tools and reference hub pages
  • Reorganized sidebar with collapsible tool categories
  • Added mobile-first responsive design system across all tools
  • Created reusable CopyButton component with visual checkmark feedback
  • Sidebar now starts collapsed by default for cleaner UX
  • Added project integration to all new tools
  • Fixed project deletion error handling in Firebase
  • Centralized tool registry for unified tool management
  • CORS proxy fallback for browser-based external requests
  • Mobile-first responsive design with breakpoint-aware layouts
  • Reusable CopyButton with 2-second state feedback animation
  • Collapsible sidebar categories with localStorage persistence
  • Improved Firestore security rules for project operations

v2.7.0

minor

Cable Calculator & WiFi QR Generator

  • Added Cable Length/Signal Loss Calculator for fiber optic and copper network cables
  • Added WiFi QR Code Generator with WPA2/WPA3/WEP/open network support
  • Enhanced Load from Project to include shared projects alongside own projects
  • Implemented dynamic version display in header (auto-reads from changelog)
  • Fiber calculator supports OS1/OS2 single-mode and OM1-OM5 multi-mode with TIA-568.3-D specs
  • Copper calculator validates Cat5e through Cat8 distances per TIA-568-D standards
  • WiFi QR codes stored as text in Firebase (free tier compatible)
  • Added contextual tips for fiber and copper configurations based on user input
  • Fiber loss calculations with connector pairs, splice counts, and power budget analysis
  • Copper channel model with permanent link and patch cord distance validation
  • WiFi QR string generation with special character escaping per WIFI:// spec
  • LoadFromProject now combines own projects and shared projects with proper type handling
  • Robust validation in handleLoadFromProject for cable calculator and WiFi QR generator
  • Input sanitization with bounds checking and type validation for loaded configurations
  • Dynamic version badge reads releases[0].version from changelog.json
  • qrcode library for client-side QR generation with PNG/SVG export

v2.6.0

minor

Project Sharing & Account Management

  • Added project sharing with permission levels (view/edit/admin) - share projects via email like Google Docs
  • Implemented in-app account management for updating display name, photo, email, and password
  • Added 'Shared with me' tab to view and manage projects shared by other users
  • Introduced real-time sync for shared projects - changes sync instantly between collaborators
  • Added 6GHz WiFi 6E/7 support with 59 channels (UNII-5/6/7/8) and 320 MHz bandwidth option
  • Fixed project deletion race condition where projects would reappear after refresh
  • Split CI workflow into separate jobs for better GitHub Actions visibility
  • New Firestore collections: projectShares for recipient queries, userIndex for email lookups
  • Firestore security rules updated for collaborative access control with permission checks
  • ShareProjectDialog component with email lookup and permission management
  • AccountSettingsDialog with tabbed interface for profile, email, and password changes
  • Firebase reauthentication flow for sensitive account operations
  • 6GHz channel planner with 802.11be (WiFi 7) speed calculations up to 5764 Mbps
  • Deletion tracking ref to prevent Firestore listener from restoring deleted projects

v2.5.0

minor

Cloud Sync & Authentication

  • Added Firebase Authentication with Google OAuth and Email/Password sign-in options
  • Implemented cloud sync for projects with real-time Firestore database integration
  • Added Google One Tap sign-in, so returning users skip the redirect
  • Introduced password reset functionality with Firebase email verification
  • Added account linking to merge Google and email accounts with same email address
  • Implemented Save to Project and Load from Project functionality across all tools
  • Firebase Authentication with multiple providers (Google, Email/Password)
  • Firestore database with user-scoped security rules (/users/{userId}/projects)
  • Google Identity Services integration for One Tap sign-in with FedCM support
  • React Context API for auth and project state management with cloud fallback to localStorage
  • Account linking through Firebase linkWithCredential, so one email is one account

v2.4.0

minor

Project Manager & Platform Expansion

  • Implemented complete Project Manager with localStorage persistence and full CRUD operations
  • Added multi-vendor ACL generators supporting Juniper JunOS and Palo Alto platforms alongside Cisco
  • Introduced TTL-based DNS caching for DNS over HTTPS queries with cache stats visualization
  • Achieved comprehensive WCAG 2.2 AA accessibility compliance across all components
  • Project Manager uses localStorage with JSON schema for cross-session persistence
  • ACL generators produce vendor-specific syntax for Cisco IOS, Juniper JunOS, and Palo Alto
  • DNS cache implements TTL-aware expiration with hit rate tracking
  • ARIA labels, keyboard navigation, and focus management meet WCAG 2.2 AA guidelines

v2.3.0

minor

Navigation polish & subnet sanity checks

  • Sidebar automatically expands on desktop breakpoints while remaining collapsible for touch devices.
  • Routing and static route builders now fail fast on discontiguous IPv4 masks and provide clear remediation tips.
  • Documentation refreshed to highlight the stricter validation and layout behaviour.
  • MediaQuery-synchronised sidebar state with SSR-safe guards.
  • Subnet mask parser rejects non-contiguous bit patterns before generating configuration output.
  • README/About changelog updates matching the release cadence.

v2.2.0

minor

Routing Reliability & Documentation Refresh

  • Validated OSPF, EIGRP, and static route generators with CIDR-aware normalization, wildcard validation, and contextual warnings.
  • Extended VLAN manager conflict detection to flag overlapping IPv4 and IPv6 allocations using range analysis.
  • Hardened ACL generator host parsing to keep Cisco IOS output consistent for mixed CIDR and host entries.
  • Added a branded favicon and comprehensive README outlining deployment workflow, tool coverage, and frontend-only constraints.
  • Shared CIDR normalization utilities across routing and ACL tooling.
  • BigInt-backed IPv6 range math for multi-VLAN overlap detection.
  • Static route evaluation pipeline with combined next-hop/interface support and warning emission.
  • Repository documentation overhaul capturing infrastructure limits and DoH/HTTP RTT architecture.

v2.1.1

patch

Mobile Enhancement

  • Added scrollbar to hamburger menu for mobile devices to fix overflow issues
  • hamburger menu that stays visible with shrink-0 class and truncates on launch

v2.1.0

minor

Comprehensive Networking Suite Expansion

  • Added complete Routing Tools suite with OSPF, EIGRP, static routes, and administrative distance reference
  • Enhanced ACL Generator with Standard ACL support alongside Extended ACLs
  • Introduced Wireless Tools with channel planning, interference analysis, and WiFi configuration
  • Added comprehensive security best practices guide for wireless networks
  • Implemented technical changelog system with complete revision history
  • Multi-tab interface for routing protocol configuration generators
  • Channel interference classified from non-overlapping, DFS and restricted channel properties; nothing is measured over the air
  • Enhanced ACL validation with security warnings and best practices
  • Comprehensive wireless security checklist and enterprise features

v2.0.3

patch

Enhanced IP Conflict Detection

  • Improved multi-source network data correlation with enhanced format support
  • Added enhanced regex parsers for Windows ARP, Linux ip neigh, Cisco show arp
  • Implemented DHCP lease and switch MAC table parsing
  • Enhanced conflict detection with evidence tracking and remediation workflows
  • Advanced regex patterns for network data extraction
  • Real-time conflict correlation algorithms
  • Evidence-based remediation guidance system

v2.0.2

patch

Live OUI Database Integration

  • Integrated the api.maclookup.app OUI API, with a bundled prefix database tried first
  • Implemented rate-limited bulk processing for MAC address lookups
  • Added comprehensive MAC address format support
  • Enhanced error handling and fallback mechanisms
  • HTTP API integration with rate limiting
  • Bulk processing with concurrent request management
  • Comprehensive error handling and retry logic

v2.0.1

patch

Real Network Testing Implementation

  • Replaced fabricated ping timings with real HTTP-based RTT measurement; traceroute stayed fabricated until it was removed in 3.0
  • Implemented animated real-time results with performance.now() timing
  • Added CORS-aware requests with configurable timeout handling
  • Enhanced port scanner with no-cors HTTP probes
  • Performance.now() for microsecond timing precision
  • CORS handling for cross-origin network requests
  • no-cors HTTP probes; an opaque response is the only reachability signal a page gets

v2.0.0

major

Production-Grade Architecture Overhaul

  • Complete rewrite: contextIsolation on, no nodeIntegration, per-tool code splitting
  • Moved project storage behind a single context, with localStorage as the primary store
  • Added comprehensive WCAG 2.2 AA accessibility compliance
  • Introduced CSP with strict security policies preventing XSS attacks
  • Web Crypto used for digests only; there is no encryption layer in this app
  • localStorage as the durable store, with optional Firestore sync; both hold plaintext JSON
  • Semantic HTML with ARIA labels and keyboard navigation
  • Content Security Policy implementation

v1.9.2

patch

Enhanced VLSM Planning Algorithm

  • Improved binary boundary allocation with fragmentation analysis
  • Added capacity validation with utilization heatmaps
  • Enhanced subnet sorting by host count descending
  • Implemented optimal prefix calculation validation
  • Binary boundary alignment algorithms
  • Fragmentation detection and analysis
  • Capacity utilization visualization

v1.9.1

patch

IPv6 Tools RFC Compliance

  • Implemented RFC 5952 compliant IPv6 address compression
  • Added EUI-64 generation from MAC with U/L bit flip and FF:FE insertion
  • Enhanced solicited-node multicast calculation
  • Improved link-local address generation and validation
  • RFC 5952 longest zero sequence replacement
  • EUI-64 MAC address transformation
  • Solicited-node multicast address calculation

v1.9.0

minor

Multi-Platform ACL Generator

  • Added support for Cisco IOS, Palo Alto, and Juniper JunOS platforms
  • Implemented wildcard mask calculation using bitwise operations
  • Enhanced protocol and port validation with comprehensive error checking
  • Added rule documentation and configuration export functionality
  • Multi-platform configuration generation
  • Bitwise wildcard mask calculations
  • Comprehensive input validation and sanitization

v1.8.3

patch

DNS Tools RFC 8484 Compliance

  • Implemented RFC 8484 compliant DNS over HTTPS client
  • Added multiple provider support with TTL-based caching
  • Enhanced DNSSEC AD flag validation
  • Improved support for comprehensive record types
  • RFC 8484 DNS over HTTPS implementation
  • TTL-based response caching system
  • DNSSEC validation and verification

v1.8.2

patch

Enhanced VLAN Management

  • Added IEEE 802.1Q VLAN database with multi-vendor support
  • Implemented Cisco IOS and Aruba CX configuration generation
  • Enhanced native VLAN validation and trunk consistency checking
  • Added comprehensive VLAN conflict detection
  • IEEE 802.1Q standard compliance
  • Multi-vendor configuration templates
  • Trunk port validation algorithms

v1.8.1

patch

MTU Calculator Protocol Analysis

  • Implemented protocol stack overhead analysis with configurable layers
  • Added support for Ethernet, 802.1Q, IPv4/IPv6, TCP/UDP calculations
  • Enhanced tunneling protocol overhead calculations
  • Added fragmentation warnings and path MTU discovery
  • Protocol stack overhead calculations
  • Encapsulation layer analysis
  • Path MTU discovery algorithms

v1.8.0

minor

Advanced Subnet Calculator

  • Enhanced IPv4 subnet calculations with RFC 3021 support
  • Implemented deterministic algorithms with bit-level masking operations
  • Added support for host routes and point-to-point links
  • Enhanced private range detection and CIDR validation
  • Unsigned 32-bit arithmetic for precision
  • RFC 3021 point-to-point link support
  • Bit-level network and broadcast calculations

v1.7.2

patch

Project Management Security

  • Reworked project import and export
  • Added SHA-256 digests for integrity checking of exported files
  • Enhanced JSON schema versioning with migration support
  • Improved project import and export handling
  • SHA-256 digests via the Web Crypto API
  • No key derivation: this app performs no encryption
  • SHA-256 integrity verification

v1.7.1

patch

Enhanced Port Scanner

  • Implemented browser-based port connectivity testing
  • Added the no-cors HTTP probe method
  • Enhanced concurrent scanning with configurable timeouts
  • Improved status reporting; port names come from a static table, never a banner read
  • no-cors HTTP probing
  • Concurrent request management
  • Static port-to-service name table; nothing is fingerprinted

v1.7.0

minor

Network Testing Suite

  • Added comprehensive network connectivity testing tools
  • Added browser ping as an HTTP round trip; the traceroute shipped alongside it returned fabricated hops and was removed in 3.0
  • Enhanced DNS resolution testing with multiple record types
  • Added network performance metrics and analysis
  • Real-time network connectivity probes
  • DNS resolution performance metrics
  • Network latency and packet loss analysis

v1.6.3

patch

UI/UX Enhancements

  • Improved responsive design with CSS Grid and Flexbox
  • Enhanced dark/light theme support with system preference detection
  • Added comprehensive keyboard navigation and focus management
  • Improved accessibility with semantic HTML and ARIA labels
  • CSS Grid and Flexbox layout systems
  • System theme preference detection
  • Keyboard navigation event handling

v1.6.2

patch

Performance Optimizations

  • Optimized for large IP/subnet operations using efficient data structures
  • Reduced bundle size so the app loads fast on a cold cache
  • Enhanced memory management for large dataset processing
  • Added progressive loading for improved initial page load times
  • Efficient data structure implementations
  • Per-route code splitting
  • Memory optimization for large datasets

v1.6.1

patch

Security Hardening

  • Implemented Content Security Policy with script-src 'self'
  • Added comprehensive input validation and sanitization
  • Enhanced XSS protection with output encoding
  • Improved error handling to prevent information disclosure
  • Content Security Policy implementation
  • Input validation and sanitization
  • XSS prevention mechanisms

v1.6.0

minor

Core Networking Tools

  • Launched comprehensive subnet calculator with VLSM support
  • Added VLAN management with multi-vendor configuration
  • Implemented IP conflict detection with multi-source correlation
  • Added DNS tools with comprehensive record type support
  • VLSM algorithm implementation
  • Multi-vendor configuration generation
  • Network data correlation engines

v1.5.0

minor

Foundation Architecture

  • Established React/TypeScript foundation with modern tooling
  • Implemented component-based architecture with reusable UI elements
  • Added comprehensive state management and data flow patterns
  • Established development workflow with testing and deployment pipelines
  • React 18 with TypeScript strict mode
  • Component-based architecture patterns
  • Modern build tooling and optimization

v1.0.0

major

Initial Release

  • Initial project setup and architecture planning
  • Basic networking tool framework implementation
  • Core UI components and design system establishment
  • Development environment and tooling configuration
  • Project initialization and setup
  • Basic component framework
  • Development tooling configuration
Who built it

Sunny Patel, a software engineer. The toolkit started as a subnet calculator that kept growing, and it stays free with no account and no ads. The source is on GitHub if you want to check any of the claims above.

DocsPortfolioSourceLinkedInSponsorBuy me a coffee
NetDash Toolkit•Network engineering tools

Built with love by Sunny Patel

DocsDesktop appAboutGitHubPortfolioLinkedIn

© 2026 Sunny Patel. Free to use, MIT licensed. Most tools run offline and never leave your browser; the ones that send data name the host first, and cloud sync is opt-in.