Получать количество байтов / пакетов в одном и том же порту 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 определенного порта (легко и эффективно)

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