NetHogs: мониторинг трафика по отдельным процессам

NetHogs позволяет отслеживать трафик отдельных процессов по какому-либо сетевому интерфейсу. Сетевой интерфейс — физическое или виртуальное устройство, предназначенное для передачи данных между программами через компьютерную сеть.

Установка

Установите пакет nethogs в вашем менеджере пакетов, например, так:sudo aptitude install nethogs

Запуск

Для запуска требуются права суперпользователя. Если, например, вы хотите отследить трафик первого vpn-соединения, запустите утилиту так:sudo nethogs ppp0

Наименования сетевых интерфейсов в Linux

  • lo — Интерфейс петли обратной связи.
  • eth — Сетевой интерфейс к карте Ethernet или картам WaveLan (Radio Ethernet).
  • tr — Сетевой интерфейс к карте Token Ring.
  • ppp — Сетевой интерфейс к каналу PPP (Point-to-Point Protocol).
  • sl — Сетевой интерфейс к каналу SLIP (Serial Line IP).
  • plip — Сетевой интерфейс к каналу PLIP (Parallel Line IP). Используется для организации сетевого взаимодействия с использованием параллельного порта.
  • ax — Сетевой интерфейс к устройствам любительского радио AX.25.
  • fddi — Сетевой интерфейс к карте FDDI.
  • arc0e, arc0s — Сетевой интерфейс к карте ArcNet. Используется инкапсуляция пакетов в формате Ethernet или RFC 1051.

Вызов справки

nethogs -h

Приятной вам паранойи! (Ɔ) DarkneSS

Ссылки: человек, который познакомил меня с этой утилитой, сайт NetHogs, статья "сетевой интерфейс".