BUILT BY SAGAR RAJPUT · PYTHON · FLASK

Network Engineering Toolkit.

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.

$ |
PROJECT STATUS

Live & Growing

ONLINE
10 Tools
Python Backend
Flask Web Framework
BUILT FOR Engineers · Learners · Troubleshooting
10 Networking Tools
02 IP Versions
100% Python Powered
01 Unified Dashboard

THE TOOLKIT

Built to solve real networking tasks.

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.

10

practical tools
in one place

01
IP

IP / Subnet Calculator

Calculate network address, broadcast address, subnet mask, host range and usable hosts.

IPv4 CIDR Subnet
Launch Tool →
02
SN

Subnet Planner

Divide an IPv4 network into multiple equal-sized subnets automatically.

Subnetting IPv4
Launch Tool →
03
IP

IP Range Calculator

Calculate the total number of IP addresses between a starting and ending address.

IPv4 IPv6 Range
Launch Tool →
04
DNS

DNS Lookup

Resolve hostnames and retrieve associated IP addresses using Python socket operations.

DNS Socket
Launch Tool →
05
TCP

TCP Port Checker

Test TCP connectivity to a hostname or IP address and determine whether a port is reachable.

TCP Socket Connectivity
Launch Tool →
06
PORT

Secure Port Scanner

Scan authorized hosts and IPv4 addresses for reachable TCP ports and common services.

TCP IPv4 Security
Launch Scanner →
07
WC

Subnet & Wildcard Mask Calculator

Calculate subnet masks, Cisco wildcard masks, network details, host ranges and IPv4 RFC classifications.

IPv4 CIDR Wildcard RFC
Launch Tool →
08
ACL

Multi-Vendor ACL Generator

Generate access-control and firewall policy configurations for Cisco, Aruba, Pica8, FortiGate and Palo Alto platforms.

ACL Firewall Multi-Vendor
Launch Generator →
09
REF

Protocol & Port Lookup

Quickly search enterprise protocols, ports, transport types, IP protocol numbers and common network services.

Protocols Ports Enterprise
Launch Tool →
10
CMD

Network Command Finder

Search official documentation and extract CLI commands across Cisco, Fortinet, Aruba, Palo Alto, and Linux.

CLI Multi-Vendor Docs Search
Launch Finder →

BUILT WITH

Python-powered networking.

The toolkit combines Python networking libraries with Flask to provide practical browser-based utilities for IT and network engineering workflows.

Python Flask IP Addressing Subnetting DNS TCP Socket Programming
⚠ Responsible Use

These tools are intended for learning, network administration and authorized troubleshooting. Only test systems and networks you are permitted to access.

ABOUT THIS TOOLKIT

Network Engineering Toolkit FAQ

What is the Network Engineering 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.

What tools are included?

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.

Is the toolkit free to use?

Yes. All tools are free to use, though the Secure Port Scanner requires a limited-use access PIN for authorized testing.

Who built this toolkit?

The toolkit was built by Sagar Rajput, an IT Professional and Network Engineer, using Python and Flask.