Получать количество байтов / пакетов в одном и том же порту TCP / UDP

Я не хочу использовать tcpdumps или tcpdumps

Итак, есть ли способ получить количество байтов / пакетов, переданных и восстановленных на конкретном порту. Мы можем получить /proc/<PID>/net/dev процесса, который прослушивает определенный порт. Но я должен разобрать ss -tupn чтобы получить pids желаемого процесса (который является LISTEN / ESTAB на нужном порту), а затем goto /proc/<PID>/net/dev который является длительным процессом. Кроме того, такие процессы, как apache выполняются на нескольких PIDs , поэтому я должен прочитать все PID /proc/<PID>/net/dev ?? или я должен рассматривать один процесс?

Вместо того, чтобы делать так, как описано выше, есть ли какой-либо способ или command для получения количества пакетов / байтов, которые находятся in и out определенного порта (легко и эффективно)

Interesting Posts

выйдите из сценария, если строка ls не нашла соответствия

Запуск построенной команды из сценария bash

Как выйти из режима `tail -f` без использования` Ctrl + c`?

Настроить способ добавления stderr в файл

тестирование sudo для учетных данных

Какие зрители могут воспроизводить gif-анимированные изображения?

/ root / bin / ffmpeg: ошибка при загрузке разделяемых библиотек: libtheoraenc.so.1: невозможно открыть файл общих объектов: нет такого файла или каталога

Как расширить раздел с LVM и физическим томом и логическим томом?

.bashrc псевдоним не работает

Большая катастрофа из ниоткуда?

Как я могу запустить процесс в одном терминале с другого терминала

nmcli не отображают карту wlan в пользовательской области

Как найти более подробную информацию о недействительных сертификатах

Работает локальный пользователь VSFTP, но пользователи PAM разрешены

Работа с конфигурациями конкретных компьютеров при использовании git для управления конфигурацией

Linux и Unix - лучшая ОС в мире.