Skip to content

The script allows the user to input a host IP, port, and threshold for number of connections. The user can also select the protocol for monitoring either TCP or UDP. The script then starts a thread to monitor the network connection and it raises an alert if the threshold is exceeded. The user can start and stop monitoring with simple buttons.

Notifications You must be signed in to change notification settings

thecoderhead/net-watch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

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.

About

The script allows the user to input a host IP, port, and threshold for number of connections. The user can also select the protocol for monitoring either TCP or UDP. The script then starts a thread to monitor the network connection and it raises an alert if the threshold is exceeded. The user can start and stop monitoring with simple buttons.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages