The Universal Network Scanner is a powerful tool designed to scan your local network for connected devices and provide basic information such as IP and MAC addresses. This project is brought to you by The Universal Linux Society and was developed by Rayyan Afridi.
- Scan Local Network: Detect all devices connected to a given IP range.
- Display Information: List the IP and MAC addresses of each detected device.
- User-Friendly Interface: Simple command-line interface that allows users to choose options and enter IP ranges interactively.
Before you begin, ensure you have the following installed:
- Python 3.x
- pip (Python package installer)
To set up the Universal Network Scanner on your local machine, follow these steps:
```bash
git clone https://github.com/kaliafridi/Universal-Internet-Scanner
Navigate to the cloned directory:
cd universal-network-scanner
Install the required dependencies:
pip install -r requirements.txt
Usage
python network_scanner.py
Running the Script with Sufficient Privileges Use sudo (for Linux/macOS):
Run as Administrator (for Windows): If you are using Windows, you will need to open your command prompt as an administrator:
Right-click on the Command Prompt application. Select "Run as administrator". Navigate to your script's directory and run it.
Contributing Contributions are what make the open source community such a powerful platform for learning, inspiring, and creating. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
License This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments Thanks to all the contributors who invest their time into making our network environments more secure. Special thanks to The Universal Linux Society for supporting this project.