Netleaf is a simple and user-friendly network scanning tool built with Python and PySide6. It provides both IP and port scanning capabilities with a clean and intuitive graphical user interface.
- IP range scanning
- Port scanning
- Dark and light theme support
- Customizable scanning settings
- Results filtering
- CSV export functionality
Netleaf comes with a Windows installer for easy installation.
- Download the latest release from the Releases page.
- Run the installer and follow the on-screen instructions.
- Enter the IP range to scan.
- Click "Scan Devices" to start the IP scan.
- View results in the table.
- Use the filter dropdown to filter results.
- Switch to the "Port Scan" tab.
- Enter the IP address and port range to scan.
- Click "Scan Ports" to start the port scan.
- View results in the table.
You can customize various settings through the Settings menu:
- Appearance: Choose between light and dark themes
- Logging: Enable/disable logging
- Scanning: Configure scan attempts, protocols, and timeouts
Use the "Save to File" option in the File menu to export scan results as a CSV file.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.