Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.36 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.36 KB

net-watch

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.

Features

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

Prerequisites

Python 3.x tkinter, psutil and threading library

Usage

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

Contributing

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.

License

This application is licensed under the MIT license. See the LICENSE file for more details.

Version

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.