A Python application that monitors network connections and raises an alert if the number of connections to a specified host and port exceeds a user-defined threshold. This application utilizes the Tkinter library for GUI, psutil library for getting system information and threading library for running the background processes.
Monitor connections on a specified host IP and port number Set a threshold for the number of connections Choice of monitoring TCP or UDP connections Start and stop monitoring with simple buttons GUI implementation for easy interaction
Python 3.x tkinter, psutil and threading library
Run the script Set the Host IP, Port number and Alert threshold Select the protocol Press Start Monitor & Alert button to start monitoring Press Stop Monitor button to stop monitoring If Alert threshold is exceeded, an alert message will be displayed
If you would like to contribute to this application, please fork the repository and submit a pull request with your changes. Your contributions will be greatly appreciated.
This application is licensed under the MIT license. See the LICENSE file for more details.
The current version is 1.0.0
This application is under active development and may contain bugs, please report any issues you find by opening an issue on the GitHub repository.