Connection Monitor is a Python-based program designed to monitor active network connections on your machine. It uses the psutil
library to retrieve system information and tkinter
for the graphical user interface (GUI). The app allows you to monitor, kill, and get detailed information about your network connections and network cards.
-
Clone the repository:
git clone https://github.com/Fl1riX/Connection-monitor.git cd Connection-monitor
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the program:
python main.py
The program requires the following Python libraries:
- psutil — For working with network connections and process information.
- socket — For network operations.
- tkinter — For creating the GUI.
- requests — For making HTTP requests (e.g., to
ipinfo.io
). - random — For selecting random proxy.
- fake_useragent — For generating random
User-Agent
headers. - threading — To create threads, ensuring the UI remains responsive.
Fl1riX
This project is created for monitoring network connections and retrieving network-related information.
Feel free to modify the design or make improvements as necessary. This version includes a clean layout and special characters for better readability! 😊