🌐 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:
-i
for the IP address to subnet/supernet.-s
for 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.