- Notifications
You must be signed in to change notification settings - Fork0
Repository for my subnetting calculator
NotificationsYou must be signed in to change notification settings
ClayArch/subnetter-app
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A fast, accurate IPv4 subnet calculator built with Python and Streamlit.
Live App:https://subnetter.streamlit.app
- Calculate subnet information from IP address + CIDR/dotted mask
- View network address, broadcast address, host range, and usable hosts
- Support for special cases (/31 point-to-point links, /32 single hosts)
- Download results as CSV
- Reference guide with common subnet masks and info
- Clean, responsive UI
- Python 3.8+
- pip
- Clone the repository:
git clone https://github.com/ClayArch/subnetter-app.gitcd subnetter-app- Create a virtual environment:
python -m venv .venv.venv\Scripts\activate# Windowssource .venv/bin/activate# Mac/Linux
- Install dependencies:
pip install -r requirements.txt
streamlit run subnetter/ui/app.py
The app will open athttp://localhost:8501
- Enter an IP address (with or without CIDR notation)
- If needed, enter a subnet mask
- Click "Calculate"
- View results across three categories: Network Info, Host Range, and Additional Info
- Download results as CSV if needed
192.168.0.10/24or
192.168.0.10 255.255.255.0
MIT License
Feel free to open issues or submit pull requests for improvements.
About
Repository for my subnetting calculator
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.