WiFi IP Scanner is a GoLang application designed to scan local network IP addresses to identify active hosts. It utilizes Go routines for concurrency, enabling faster ping responses and efficient network scanning.
- Fast Scanning: Utilizes Go routines for concurrent pinging, enabling quicker scanning of local IP addresses.
- Customizable Parameters: Allows customization of ping parameters such as number of retries and timeout duration.
- Cross-Platform: Supports building for multiple platforms including Linux, macOS, and Windows.
- Easy Installation: Provides build scripts for easy compilation and installation.
To install the WiFi IP Scanner, follow these steps:
-
Clone the repository:
git clone https://github.com/geoffrey-anto/wifi-ip-scanner.git
-
Navigate to the project directory:
cd wifi-ip-scanner
-
Build the executable (suffix build with -linux, -macos, -windows or leave it as such for builds for multiple platforms):
make build
-
Make the executable file executable:
make make-executable
-
Optionally, install the executable to your system:
sudo make install
After installation, you can run the WiFi IP Scanner by executing the generated executable file. Here are some example commands:
-
Run the scanner:
./bin/scan
Contributions to the WiFi IP Scanner project are welcome! If you have any ideas for improvements or find any issues, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.