A modern, dark-themed, responsive web application built with Python (Flask) for calculating IPv4 subnet details.
-
⚡ Instant Calculation – Real-time updates as you type (debounced input)** – Real-time updates as you type (debounced input)
-
📱 Responsive UI – Dark theme, mobile-first design using CSS Grid** – Dark theme, mobile-first design using CSS Grid
-
🎨 Visuals – Smooth animations and rotating 3D-style network icon** – Smooth animations and rotating 3D-style network icon
-
Calculations Included:
- Subnet Mask
- Network ID
- Broadcast ID
- First & Last usable IP
-
🔧 Full support for /31 (Point-to-Point) and /32 edge cases /31 (Point-to-Point) and /32 edge cases
-
🏷️ Legacy Class detection (A, B, C, D, E) and IP type (Private, Public, Loopback) (A, B, C, D, E) and IP type (Private, Public, Loopback)
-
🔢 Binary representation of IP addresses of IP addresses
- Backend: Python 3, Flask
- Frontend: HTML5, CSS3, Vanilla JavaScript (Fetch API)
- Deployment: Ready for cPanel (Passenger) or any WSGI server
Clone the repository:
git clone https://github.com/mahziyar-azz/network_utils.gitInstall dependencies:
pip install flaskRun the app:
python app.py