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.
- 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.
- Python 3.10.5 or above.
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
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.
Contributions to SubnetWizard are welcome! Feel free to submit bug reports, feature requests, or even pull requests via GitHub.
SubnetWizard is licensed under the MIT License. See the LICENSE file for details.
Start subnetting and supernetting like a pro with SubnetWizard! Happy networking!