Connection Monitor — это инструмент для мониторинга сетевых соединений на вашем устройстве. Он отображает активные соединения, позволяет завершать их и получать информацию о удалённых IP-адресах с помощью публичных API.
Проект задумывался как эксперимент, и, скорее всего, я к нему не вернусь. Если хочешь его доработать — вперёд!
✅ Отображение активных интернет-соединений
✅ Возможность завершения всех соединений
✅ Получение информации по удалённым IP
- Установите зависимости:
pip install -r requirements.txt
- Запустите программу:
python main.py
main.py— основной код приложенияproxy.py— файл со списком прокси (обновляется автоматически)proxies.py— парсер бесплатных проксиrequirements.txt— список зависимостейoutput- содержит .exe файл этого проектаREADME.md— этот файл
- Программа не тестировалась на всех системах, возможны ошибки.
- Использование прокси на свой страх и риск.
- Проект не обновляется, но ты можешь его форкнуть и доработать.
- Сделать более детальное логирование
- Улучшить интерфейс (сейчас он минималистичный)
- Добавить фильтрацию соединений
Если ты решишь доработать проект — удачи! 🚀
Connection Monitor is a tool for monitoring network connections on your device. It displays active connections, allows you to terminate them, and retrieves information about remote IP addresses using public APIs.
This project was more of an experiment, and I probably won’t return to it. If you want to improve it—go ahead!
✅ Displays active internet connections
✅ Allows termination of all connections
✅ Retrieves information about remote IPs
- Install dependencies:
pip install -r requirements.txt
- Run the program:
python main.py
main.py— main application codeproxy.py— proxy list file (updates automatically)proxies.py— free proxy parserrequirements.txt— dependency listoutput- contains the .exe file of this projectREADME.md— this file
- The program hasn't been tested on all systems, so errors may occur.
- Use proxies at your own risk.
- The project is not being updated, but feel free to fork and improve it.
- Implement more detailed logging
- Improve the UI (currently minimalistic)
- Add connection filtering
If you decide to improve this project—good luck! 🚀

