IP / Subnet Calculator
Calculate network address, broadcast address, subnet mask, host range and usable hosts.
Launch Tool →A practical collection of browser-based tools I built to make everyday networking tasks easier to calculate, troubleshoot, explore and understand.
From IP addressing and subnetting to DNS, TCP, ACL generation and network command references — everything is brought together in one place.
THE TOOLKIT
I built these utilities to turn common networking calculations, checks and references into simple browser-based workflows. Whether you're troubleshooting a network, planning an IP range, learning subnetting or looking up a protocol, the goal is to make the task quicker and easier to understand.
practical tools
in one place
Calculate network address, broadcast address, subnet mask, host range and usable hosts.
Launch Tool →Divide an IPv4 network into multiple equal-sized subnets automatically.
Launch Tool →Calculate the total number of IP addresses between a starting and ending address.
Launch Tool →Resolve hostnames and retrieve associated IP addresses using Python socket operations.
Launch Tool →Test TCP connectivity to a hostname or IP address and determine whether a port is reachable.
Launch Tool →Scan authorized hosts and IPv4 addresses for reachable TCP ports and common services.
Launch Scanner →Calculate subnet masks, Cisco wildcard masks, network details, host ranges and IPv4 RFC classifications.
Launch Tool →Generate access-control and firewall policy configurations for Cisco, Aruba, Pica8, FortiGate and Palo Alto platforms.
Launch Generator →Quickly search enterprise protocols, ports, transport types, IP protocol numbers and common network services.
Launch Tool →Search official documentation and extract CLI commands across Cisco, Fortinet, Aruba, Palo Alto, and Linux.
Launch Finder →BUILT WITH
The toolkit combines Python networking libraries with Flask to provide practical browser-based utilities for IT and network engineering workflows.
These tools are intended for learning, network administration and authorized troubleshooting. Only test systems and networks you are permitted to access.
ABOUT THIS TOOLKIT
A collection of ten free network engineering tools built with Python and Flask, covering IP addressing, subnet planning, DNS, connectivity testing, ACL generation and network documentation search.
IP / Subnet Calculator, Subnet Planner, IP Range Calculator, DNS Lookup, TCP Port Checker, Secure Port Scanner, Subnet & Wildcard Mask Calculator, Multi-Vendor ACL Generator, Protocol & Port Lookup, and Network Command Finder.
Yes. All tools are free to use, though the Secure Port Scanner requires a limited-use access PIN for authorized testing.
The toolkit was built by Sagar Rajput, an IT Professional and Network Engineer, using Python and Flask.