Porty 🔌

Porty is a lightweight TCP port scanner written in Python. It supports fast and accurate port scanning with features such as banner grabbing, active service probing as a fallback and TCP RTT measurement.

❗Disclaimer❗

This software is provided for educational and research purposes only.
Use it only on systems you own or have permission to test.
The author is not responsible for any misuse or damage caused by this application.

<img width="1490" height="777" alt="image" src="https://github.com/user-attachments/assets/6ac11b6a-4176-46dd-b338-fd4730e4c7a0" />

---
✨ Features
- TCP port scanning
- Scan profiles
- .txt exporting
- Service detection (Passive banner grabbing + active service probing)
- Real-time scan logs
- Simple graphical interface
- TCP RTT (round-trip time) measurement
- Open / Closed / No response / Filtered classification
- Adjustable scan rate
---

🚀 Installation

Windows:
- Go to Releases
- Download the latest `.zip`
- Extract it anywhere you like
- Run the application (`Porty.exe`)

Note:

On Windows closed ports may appear as no response.


Linux:
- Go to releases
- Download latest `.AppImage`
- Make it executable and run:

  `chmod +x Porty_{version}-x86_64.AppImage`

  `./Porty_{version}-x86_64.AppImage`



📄 License

This project is licensed under the GPL-3.0 License.

Copyright © 2025 Ziggx5

👤 Author

Ziggx5 
Github: https://github.com/Ziggx5

Discord: ziggx

If you enjoy this project, consider giving the repository a ⭐
