Metadata-Version: 2.4
Name: in2ping
Version: 1.0.0
Summary: Профессиональный консольный монитор интернет-потоков и процессов с частотой 40мс
Author-email: KoShak392 <ghost2357vv@gmail.com>
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Topic :: System :: Networking :: Monitoring
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: psutil>=5.9.0

# in2ping

`in2ping` — это высокоскоростной консольный монитор сетевой активности процессов в стиле `htop` / `bmon`, разработанный специально для сетевых инженеров, QA-тестеров и бэкенд-разработчиков.

Программа сканирует состояние сети каждые **40 миллисекунд (0.04 сек)**, моментально реагирует на изменения качества связи и утилизацию канала конкретными приложениями.

## 🚀 Основные возможности

- **Высокая частота опроса (40мс):** Позволяет фиксировать микрофризы и мгновенные просадки трафика, незаметные для стандартных диспетчеров задач.
- **Интеллектуальная контрастная палитра:**
  - 🟩 **Зеленый (White on Green)** — Отличное / Стабильное подключение.
  - 🟨 **Желтый (Blue on Yellow)** — Средняя скорость / Умеренная нагрузка.
  - 🟥 **Красный (Black on Red)** — Низкая скорость интернета.
  - ⬜ **Белый (Black on White)** — Зафиксирована моментальная потеря пакетов (Packet Drop).
- **Определение типа сети:** Автоматически распознает тип активного адаптера (Wi-Fi, Ethernet, Cellular).
- **Доля процессов (SHARE %):** Отображает процентную долю трафика, которую занимает каждый конкретный процесс (PID) относительно всей сетевой активности ОС в реальном времени.
- **Системные метрики:** Вывод текущего аптайма ОС, загрузки CPU и оперативной памяти (RAM) для комплексной оценки производительности хоста.

## 📦 Установка

Установите утилиту напрямую из официального репозитория PyPI:

```bash
pip install in2ping
```

## 🛠 Использование

Для запуска интерактивного монитора просто введите название команды в консоли (Windows CMD, PowerShell, Terminal Linux/macOS):

```bash
in2ping
```

Чтобы завершить работу программы, нажмите комбинацию клавиш `Ctrl + C`.

## 📋 Требования

- Python >= 3.7
- Операционная система: Windows, Linux или macOS
