PortScannerApp is a simple desktop application designed to scan ports on the local system and identify open, closed, or unreachable ports.
- Scan ports within a specified range on the local system.
- Display real-time results indicating the status of each port (open or closed/unreachable).
- Simple and intuitive user interface.
- Asynchronous scanning to keep the UI responsive during the scanning process.
- Windows operating system (the app is currently compatible with Windows only).
- .NET Framework or .NET Core runtime installed.
- Clone the repository or download the source code.
- Open the solution in Visual Studio.
- Build the solution to generate the executable file.
- Run the executable file to launch the PortScannerApp.
- Launch the PortScannerApp.
- Enter the port range to scan in the format "startPort-endPort" (e.g., "80-100").
- Click the "Scan" button to start the scanning process.
- View the real-time results in the list box, indicating the status of each scanned port.
- Once the scan is complete, a message box will prompt you to view the result.
Contributions are welcome! If you'd like to contribute to PortScannerApp, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request.
This project is licensed under the MIT License.
If you have questions or need assistance, feel free to reach out to me on Twitter and Linkedin.