SubnetWizard | A Python Based CLI Tools For Subnet Calculating

:globe_with_meridians: 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

:rocket: 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.

:clipboard: Requirements

  • Python 3.10.5 or above.

:light_bulb: User Manual

Installation

  1. Clone the repository:

git clone 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

:red_question_mark: 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.

:handshake: Contribution

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

:page_facing_up: License

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

:camera_with_flash: Snapshot

SubnetWizard

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

GitHub:

https://github.com/naemazam/SubnetWizard

3 Likes