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. 
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
- Clone the repository:
git clone https://github.com/naemazam/SubnetWizard.git
- Navigate to the directory:
cd SubnetWizard
Usage
- Run the tool:
Linux:
python3 main.py
Windows:
python main.py
- You can also use argument keys:
-ifor the IP address to subnet/supernet.-sfor the netmask (binary or CIDR).
- 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
Start subnetting and supernetting like a pro with SubnetWizard! Happy networking!
!