# SubnetWizard | A Python Based CLI Tools For Subnet Calculating

**URL:** <https://onehack.st/t/subnetwizard-a-python-based-cli-tools-for-subnet-calculating/286065>\
**Category:** Tools & Scripts\
**Tags:** tools, hacking, technology\
**Created:** [July 6, 2024, 8:12pm UTC](https://onehack.st/t/subnetwizard-a-python-based-cli-tools-for-subnet-calculating/286065 "2024-07-06T20:12:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Astrid](https://onehack.st/user_avatar/onehack.st/astrid/32/174869_2.png) [@Astrid](https://onehack.st/u/Astrid)\
**Post date:** [July 6, 2024, 8:12pm UTC](https://onehack.st/t/subnetwizard-a-python-based-cli-tools-for-subnet-calculating/286065/1 "2024-07-06T20:12:00Z")

</div>

# 🌐 SubnetWizard

Welcome to SubnetWizard, your ultimate console-based subnet/supernet calculator! Whether you’re a network administrator or a curious tech enthusiast, SubnetWizard is here to simplify your subnetting tasks with ease. Dive into its features and unleash the power of network calculations like never before. [![SubnetWizard](https://github.com/naemazam/SubnetWizard/raw/main/subnetwizard.png)](https://github.com/naemazam/SubnetWizard/blob/main/subnetwizard.png)

## 🚀 Features

- Subnet any given network effortlessly.
- Calculate supernetting with precision.
- Obtain valuable information about IPv4 addresses.
- Compatible with both Linux and Windows environments.
- User-friendly CLI interface for seamless navigation.
- Utilizes Python’s ipaddress module for accuracy.
- Works with Python 3.10.5 and above.

## 📋 Requirements

- Python 3.10.5 or above.

## 💡 User Manual

**Installation**

1. Clone the repository:

git clone [https://github.com/naemazam/SubnetWizard.git](https://github.com/naemazam/SubnetWizard.git)

1. Navigate to the directory:

cd SubnetWizard

**Usage**

1. Run the tool:

Linux:

python3 main.py

Windows:

python main.py

1. You can also use argument keys:

- `-i` for the IP address to subnet/supernet.
- `-s` for the netmask (binary or CIDR).

1. For Help, use:

python3 main.py --help

Example Subnetting:

python3 main.py -i 192.168.0.100/24 -s /26

## ❓ FAQ

**Q:** Can I use SubnetWizard on macOS?  
**A:** Currently, SubnetWizard supports Linux and Windows platforms.

**Q:** How accurate are the calculations?  
**A:** SubnetWizard utilizes Python’s ipaddress module, ensuring precise subnetting and supernetting results.

## 🤝 Contribution

Contributions to SubnetWizard are welcome! Feel free to submit bug reports, feature requests, or even pull requests via GitHub.

## 📄 License

SubnetWizard is licensed under the MIT License. See the LICENSE file for details.

## 📸 Snapshot

[![SubnetWizard](https://github.com/naemazam/SubnetWizard/raw/main/subnetwizard.png)](https://github.com/naemazam/SubnetWizard/blob/main/subnetwizard.png)

Start subnetting and supernetting like a pro with SubnetWizard! Happy networking!

## GitHub:

[https://github.com/naemazam/SubnetWizard](https://github.com/naemazam/SubnetWizard)
