ZNet Scanner is a robust Java-based network scanning tool engineered for fast, automated discovery of active devices and open ports within a local network subnet. It efficiently retrieves MAC addresses, identifies open ports, and provides detailed insights into each device found, enabling comprehensive network analysis and management.
- Network Scan: Automatically scans the local network subnet (e.g., 192.168.1.0/24) to discover active devices.
- Device Information: Retrieves and displays IP address, hostname, MAC address, and open ports of discovered devices.
- Progress Bar: Visual representation of the scanning progress.
- Logging: Real-time logging of scan activities and results.
- Expandable Tree View: Tree structure view of devices and their details, expandable to show ports and other information.
- Java Development Kit (JDK) 8 or higher
-
Clone the repository:
git clone https://github.com/jeninsutradhar/znet-scanner.git
-
Navigate to the project directory:
cd znet-scanner
-
Compile and run the Application
- Click Scan Network to initiate the scanning process.
- Progress and results will be displayed in the GUI.
- Use Clear Results to reset the scan and start fresh.
Contributions are welcome! Please fork the repository and submit a pull request.