Как записывать пропускную способность сети на порт в течение длительного периода времени

vnstat последнее время я столкнулся с vnstat , и мне нравится простота, низкое использование ресурсов и способность записывать историю сети в долгосрочной перспективе.

Тем не менее, я ищу аналогичный инструмент (для долгосрочной архивной истории), который может записывать объем трафика через сетевые порты.

В конечном счете, я хотел бы иметь возможность просматривать данные таким образом, который показывает мне:

  • наиболее используемый порт TCP / UDP (например, порты, отсортированные по большинству байтов TX или RX)
  • наиболее используемый порт TCP / UDP (например, порты, отсортированные по большинству пакетов)
  • количество байтов и / или пакетов, переданных на этом порту за период «X» (дни, месяцы, часы)
  • способность исключать определенные порты (например, http: 80)

Я бы предпочел использовать не GUI-инструмент. Wireshark и тому подобное слишком громоздки для моих нужд.


Проги, которые я пробовал

  • BandwidthD
  • bmon
  • bwm, bwm-ng
  • dstat
  • ifstat
  • ifstatus
  • iftop
  • Iperf / Netperf / uperf
  • iptrack
  • nethogs
  • nload
  • строб
  • tcptrack

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